【问题标题】:Should I Use 301 or 302 If the New Location Is Changing Every Few Months如果新位置每隔几个月更改一次,我应该使用 301 还是 302
【发布时间】:2014-01-25 12:10:37
【问题描述】:

页面 X 重定向到页面 Z

页面 X 的 URL 不会改变。

页面 Z 的 URL 确实发生了变化。

如果新位置每隔几个月就更换一次,我应该使用 301 还是 302

注意:我使用 PHP 重定向。

【问题讨论】:

  • 302 是临时位置更改 - 301 是永久性的。使用302,否则浏览器可能会缓存旧 URL,而不会费心询问服务器 URL 应该指向哪里。

标签: php redirect


【解决方案1】:

简而言之,301 重定向是永久的,302 重定向是临时的。 301 重定向告诉搜索引擎旧位置将从其索引中删除并替换为新位置。另一方面,302 重定向表示您已经移动了一个页面或域,但只是暂时的,最终会重新建立原始页面。

另外,正如 cmets 中所说,如果浏览器发现 301 状态代码,它可能会将旧 URL 映射到新 URL,并且可能不会从下一次请求原始位置,除非缓存被删除并且会重定向您的访问者访问了一个不存在的页面。

在这种情况下,听起来第二个 URL 不是永久的,所以只需使用 302。

【讨论】:

  • 感谢您的解释。这非常有用。
猜你喜欢
  • 1970-01-01
  • 2010-12-17
  • 1970-01-01
  • 1970-01-01
  • 2016-07-19
  • 2016-09-17
  • 1970-01-01
  • 1970-01-01
  • 2019-11-25
相关资源
最近更新 更多