客户要求我为该站点的先前版本中的某些 URL 返回 410 状态代码。
对于如何对此进行编程,我有两个选择(基于此请求范围之外的限制)
选项 1 这很容易实现:使用现有的旧 url 重定向器(301 状态代码)将所有这些 url 重定向到单个页面,并让该页面返回一个(410 状态)代码。
方案 2 更难实现:编写一个功能来直接返回 410 状态代码。
问题:谷歌(和其他公司)会根据选项 1 做正确的事情吗?
最佳答案
您可能希望直接返回 410,除非您 100% 没有可能与无法正确解释 301 的站点建立客户端连接。
我会选择直接 410 以保持 http 完整性。
关于seo - Http 状态代码 301 到返回 410 的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2318502/