客户已要求我为该网站的旧版本中的某些网址返回410状态代码。
我有两个选项如何编程(基于此请求范围之外的约束)
选项1这很容易实现:使用现有的旧网址重定向程序(301状态代码)将所有网址重定向到单个网页,并让该网页返回(410状态)代码。
选项2难以实现:编写一个功能直接返回410状态代码。
问题:google(和其他人)会选择1吗?
答案 0 :(得分:2)
您可能希望直接返回410,除非您是100%,否则没有可能与该网站建立的客户端连接无法正确解释301.
我会选择直接410来保持http的完整性。
答案 1 :(得分:1)
我非常确定谷歌会将您的页面标记为301,并带有选项1.
选项2,即使更难感觉更安全(但你已经知道:))