【问题标题】:How to use slashes in WordPress permalinks?如何在 WordPress 永久链接中使用斜杠?
【发布时间】:2019-05-23 06:05:51
【问题描述】:

我正在将一个旧网站迁移到 WordPress。我必须迁移大约 100,000 页。我写了一个使用wp_insert_post的插件。

我还想在不使用重定向的情况下迁移旧的 URL 结构(因为据说每个 301 重定向都会失去一些链接能力),而是使用永久链接。每当我设置包含斜杠(目录结构)的永久链接时,斜杠都会替换为“-”。这就是问题所在。

wp_insert_post(array=>('post_name' => 'slashes/go/there/'));

permalink = 'slashes-go-there-';

任何想法如何我可以为每个页面单独设置永久链接将不胜感激?

【问题讨论】:

    标签: wordpress permalinks


    【解决方案1】:

    最后我设法解决了这个问题。 解决方案:

    1. 安装 wordpress 插件:自定义永久链接来自 Sami Ahmed Siddiqui

    2. 写入元数据条目以设置永久链接:

      update_post_meta($wpid, 'custom_permalink', $url);

    【讨论】:

      【解决方案2】:

      使您的页面网址像 www.example.com/se/se1 而不是 www.example.com/se1 的最简单方法是创建页面 se 并将 se1 创建为 se 的子页面。

      使用此选项,您将保存您的 wordpress 网站永久链接结构,您无需更改其他页面重定向以进行 google 索引

      【讨论】:

        猜你喜欢
        • 2016-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-16
        • 2011-09-03
        • 1970-01-01
        • 2020-08-13
        • 2023-03-14
        相关资源
        最近更新 更多