重定向不再存在但将来可能存在的页面 时间:2019-02-08 作者:Andreas3204 我的URL有几个404错误,例如:myWebsite/tag/foo/page/4/。页面不再存在,因为有几篇帖子被标记为“foo”删除哪个更好:301将其重定向到myWebsite/tag/foo/page/1/?还是只删除410个?我在想,如果我做一个301重定向,然后添加更多标记为“foo”的帖子,就会出现第4页,但这些帖子会重定向回第1页。或者,如果我410删除了第4页,并且它以后存在,那么它将不会被找到。我很困惑。 2 个回复 最合适的回答,由SO网友:Justin Waulters 整理而成 这是一个棘手的问题。快速而肮脏(但正确)的解决方案是使用307 临时重定向,然后在页面返回时将其删除。这样,您的SEO将不会受到404错误的影响,搜索引擎将知道页面可能会返回。然而,如果这是经常发生的事情,那么看看主题如何管理分页和利用wp_redirect() 动态处理重定向。如果需要有关动态路由的帮助,请添加一个引用分页设置的新问题。 SO网友:Rick Hellewell 我会选择一个通用404页面,上面写着“对不起,那个页面不存在。”您甚至可以提供指向搜索页面的链接。这种类型的404重定向可以通过htaccess文件轻松完成ErrorDocument 404 /my-404-page 将重定向到http://www.example.com/my-404-page (一个实际的可湿性粉剂页面,将其作为一个slug)。根据您的站点需要进行调整。但是我的解决方案没有考虑到对你的站点SEO的影响。也许最好看看主题代码,看看为什么它会在没有这样的页面时返回页面。 文章导航