1

客户要求我为该站点的先前版本中的某些 URL 返回 410 状态代码。

对于如何对此进行编程,我有两种选择(基于此请求范围之外的限制)

选项 1 这很容易实现:使用现有的旧 url 重定向器(301 状态代码)将所有这些 url 重定向到单个页面,并让该页面返回(410 状态)代码。

选项 2 更难实现:编写一个功能直接返回 410 状态码。

问题:谷歌(和其他人)会用选项 1 做正确的事吗?

4

2 回答 2

2

您可能希望直接返回 410,除非您 100% 没有可能与无法正确解释 301 的站点建立客户端连接。

我会选择直接 410 来保持 http 的完整性。

于 2010-02-23T13:48:21.037 回答
1

我很确定谷歌会用选项 1 将你的页面标记为 301。

选项 2,即使更难感觉更安全(但您已经知道 :))

于 2010-02-23T13:48:40.673 回答