情况就是这样:我接管了一个WordPress项目,结果发现有一个损坏的数据库(wp_terms表缺少其他问题)。虽然所有帖子似乎都被分配到一个类别,但实际上并非如此!
结果:我们创建了大量的404,因为url / category / something / post-slug实际上只能通过url / post-slug访问。哎哟!
过去有很多内容变化,在SEO公司发现404(几个月后)后,他们要求我为所有帖子设置301。
我现在已完全在本地重建数据库,导入帖子/页面等,并希望将帖子分配回其类别。最好的方法是什么?我假设我不能简单地删除永久重定向,因为Google可能已经将页面编入索引了!?
我是否应该为永久重定向设置永久重定向?
由于某种原因,我无法相信它的最佳实践,但让我们看看你们的想法!
答案 0 :(得分:1)
使用301重定向链确实很糟糕,但确实有时会发生这种情况。如果你想要你可以尝试反过来使用规范选项或302重定向,所以如果你将来需要做另一个重定向,不要用第三级301重定向来破坏链。这是一篇比较两种方式的帖子: Site Performance: rel=canonical vs redirect 301