我的网站动态生成链接,一段时间后链接将过期并且不再有效。
我将此类链接重定向到状态代码为 301 的静态页面,这仅对谷歌意味着旧链接应替换为这个新链接。
但我想要的是我应该能够将状态代码设置为 410,并且应该能够将页面重定向到我的静态页面,以便搜索引擎应该从其索引中删除此类链接。
我面临的问题是通过像这样设置标题
<cfheader statuscode="410" statustext="Gone">
<cfheader name="Location" value="/removed.cfm">
<cfabort>
浏览器不会重定向到新位置。
最佳答案
状态 410 不是重定向。与 301/302 相比,它更类似于 404。使用状态 301 进行永久重定向,Google 应该认识到旧页面已被替换,浏览器将重定向。
关于Coldfusion 重定向状态码为 410 的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6094987/