【问题标题】:Migrating Wordpress Permalinks from postname to post_id/postname将 Wordpress 永久链接从 postname 迁移到 post_id/postname
【发布时间】:2010-09-07 20:07:19
【问题描述】:

我的博客已经上线一年左右,我们 90% 的流量来自 Google,所以我想确保我正确处理了这个永久链接更改。我最近在 Wordpress 的 codex 上读到,在永久链接的开头包含数字 %post_id% 可以大大减少获取帖子或页面时数据库的压力。因此,我决定将我的永久链接结构从 /%postname%/ 更改为 /%post_id%/postname/。

现在,如果我在 Google 中输入或单击指向我的网站的链接,看起来像这样 - http://blog.com/cool-post/,它似乎会重定向到我的新结构:http://blog.com/34424/cool-post/ 顺利。我试图弄清楚我是否需​​要使用 301 重定向插件。我想像谷歌这样的搜索引擎会看到我看到的同样“完美”的重定向。似乎没有任何断开的链接。只是想确认这次更改后我会没事的。

谢谢

【问题讨论】:

    标签: wordpress permalinks


    【解决方案1】:

    WordPress 通过适当地发送 301 Moved Permanently 状态代码为您处理规范重定向。该状态代码可确保 Google 仅通过新 URL (即在您的永久链接中使用帖子 ID)为您的帖子编制索引。我已经有一段时间没有使用重定向插件了,我的网站也被类似地编入索引了。

    【讨论】:

    • 太棒了。不过我对此很好奇......当我之前进行更改时,我尝试了/%category%/%postname%/,我发现我所有的永久链接都被破坏了,在现有的帖子上。所以我想知道为什么 Wordpress 可以顺利处理 %post_id% 永久链接更改,而不是 %category% 更改。无论哪种方式,很高兴听到我的博客应该可以接受这种变化,这只是爱 WP 的另一个原因。
    • @rocky:可能与类别名称有关,因为 WP 可能会将它们误认为是帖子标题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多