【问题标题】:Permanent redirect issue after database corrupted数据库损坏后的永久重定向问题
【发布时间】:2013-12-22 21:29:33
【问题描述】:

情况是这样的:我接手了一个 WordPress 项目,结果发现该项目有一段时间的数据库损坏(wp_terms 表丢失等问题)。虽然所有帖子似乎都被分配到一个类别,但实际上并非如此!

结果:我们创建了大量的 404,因为 url/category/something/post-slug 实际上只能通过 url/post-slug 访问。哎哟!

过去有很多内容变化,在 SEO 公司发现 404 后(几个月后),他们要求我为所有帖子设置 301。

我现在已经在本地完全重建数据库,导入帖子/页面等,并希望将帖子分配回其类别。最好的方法是什么?我认为我不能简单地删除永久重定向,因为 Google 可能已经将这些页面编入索引!?

我应该基本上为永久重定向设置永久重定向吗?

出于某种原因,我无法相信它的最佳做法,但让我们看看你们的想法!

【问题讨论】:

    标签: wordpress .htaccess redirect http-status-code-404 http-status-code-301


    【解决方案1】:

    使用 301 重定向链是非常糟糕的做法,但肯定会发生这种情况。如果您愿意,您可以尝试相反的方式并使用规范选项或 302 重定向,因此如果您将来需要进行另一个重定向,不要使用第三级 301 重定向来破坏链。这是比较两种方式的帖子: Site Performance: rel=canonical vs redirect 301

    【讨论】:

    • 感谢您的链接!规范选项仅适用于当您有两个页面但您希望 Google 使用“首选”页面时,这样您就可以避免重复内容的问题,对吗?问题是我真的没有重复内容的问题,但是页面从一个位置移动到另一个位置,现在我很想将它移回原来的位置。这有意义吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    相关资源
    最近更新 更多