Make posts 410 dynamically

时间:2010-10-22 作者:Harsha

我有一个网站,帖子经常被创建和过期。我想在所有过期的帖子中添加410个状态码,以便搜索引擎删除它们。

我想知道wordpress是否提供了这样做的条款?或者这有可能吗?任何关于如何实现这一目标的建议都将非常有用。

谢谢

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

刚刚做了一些测试,这里似乎有一个bug。

前端无法访问新创建的草稿栏。Search bot(或任何其他未登录并使用特殊预览URL的用户)在其上出现404错误。

但若你们发布并改回草稿,那个么帖子仍然可以通过直接链接(从索引中删除)。

出于这个原因,我不会为此目的使用草稿。我会尝试使用自定义字段将帖子标记为过期并进行筛选the_content 显示信息性消息并设置标题的步骤status_header() 作用

结束

相关推荐

Slug is redirecting to 404

我有一个页面叫做菜谱。我将其更改为Recipes\\u old并更改了slug,以便创建一个新的Recipes页面。当我创建新配方页面时,slug被正确定义为/Recipes/但我无法访问该页面,WordPress正在将所有请求重定向到/Recipes\\u old/如何删除重定向?我已经删除了Recipes\\u old和Recipes。不过,slug仍在重定向。