seo - Http 状态代码 301 到返回 410 的页面

标签 seo http-status-codes http-status-code-410

客户要求我为该站点的先前版本中的某些 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/

相关文章:

python - 创建一个带有文章标题的 url

.htaccess - 使用 Codeigniter 临时关闭站点(301 可能使用 routes.php?)

html - 打印页面的 SEO

python - 状态消息的 HTTP 状态代码

python - 如何在 Django 中引发 410 错误

html - 我应该在我的网站中包含哪些元标记?

具有部分结果的批量查询的 REST 状态代码

rest - 请求处理不成功的 HTTP 响应

java - HTTP 状态代码 410 和其他 Angular 5 代码之间的行为差​​异