【问题标题】:How can I update my permalink structure in wordpress?如何在 wordpress 中更新我的永久链接结构?
【发布时间】:2010-12-04 04:00:22
【问题描述】:

这是我博客的旧网址(wp 2.2) http://myblog.com/category-name/post-name

例如。 http://myblog.com/shoes/i-like-shoes

我正在尝试将其更改为 http://myblog.com/post-id/post-name.html

例如。 http://myblog.com/717/this-is-my-first-post.html

我正在将我的内容从 wp2.2 移动到 wp2.8,我想将当前内容的所有类别从现在的任何内容更改为“经典”

问题当然是我的一些页面的页面排名很高,我需要维护这个......

这让我很头疼。

感谢您的帮助!

【问题讨论】:

    标签: wordpress url redirect upgrade


    【解决方案1】:

    如果您只是更改了类别名称,您可以在 htaccess 中仅针对类别名称进行重定向,前提是您的 URL 结构的其余部分保持不变,即日期和帖子名称。

    如果您更改的不仅仅是类别名称,或者不想乱用 htaccess,那么请使用 Redirection plugin 之类的东西来轻松处理重定向。

    【讨论】:

      【解决方案2】:

      转到:http://myblog.com/wp-admin/options-permalink.php。或者,如果您想手动导航:),请转到您的 wordpress 仪表板。在“设置”菜单中,转到“永久链接”。

      另请参阅http://codex.wordpress.org/Using_Permalinks 了解更多详细信息,尤其是用于制作自定义永久链接的字段。

      编辑

      引用上述内容,

      在帖子中对多个类别使用 %category%,或 %tag%

      当您为帖子分配多个类别时,固定链接中只能显示一个。这将是编号最小的类别(请参阅管理类别)。仍然可以通过所有类别正常访问该帖子。

      在永久链接结构中使用 %tag% 字段也是如此。

      所以...只要“经典”是您使用的编号最小的类别,它将作为永久链接中的类别名称。

      但是,您对结构的更改会破坏指向您帖子的任何外部链接,因此您的页面排名也会发生变化。不幸的是,您需要选择哪个更重要:更改为没有类别名称的永久链接,或保持旧帖子的页面排名。

      【讨论】:

      • 没有。 Wordpress 不会为旧帖子创建重定向,但是可以修改 404.php 页面以建议他们可能一直在寻找的内容。
      • 不幸的是,您的回复没有回答我的问题。我需要维护外部链接。
      • 我知道如何更改 wordpress 选项上的永久链接结构,但我不知道如何在进行此更改后保持链接完整性
      猜你喜欢
      • 1970-01-01
      • 2016-10-04
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 2015-05-04
      • 2020-08-13
      相关资源
      最近更新 更多