SEO 和 301 重定向 - 它们可以有相对路径还是必须是绝对路径?

Posted

技术标签:

【中文标题】SEO 和 301 重定向 - 它们可以有相对路径还是必须是绝对路径?【英文标题】:SEO and 301 redirects - Can they have relative paths or must they be absolute? 【发布时间】:2010-12-06 13:28:08 【问题描述】:

在为页面执行 301 重定向时,BOT/Spider 是否会将转到相对路径 (redirect="../") 的 301 与转到绝对路径 (redirect= “http://www.somewebsite.com/apage/”)。

例如,我有一个包含内容 (http://www.somewebsite.com/apage/) 的父页面...我有一个包含更多内容的子页面 (http://www.somewebsite.com/apage/more-details)。

我计划将更多内容移动到主页本身并删除 (http://www.somewebsite.com/apage/more-details),但我想使用 301 将机器人/浏览器重定向到升级页面 (http://www.somewebsite.com/apage/) 所以我不会失去任何页面排名等。

【问题讨论】:

【参考方案1】:

根据The Standard,RFC 2616,“[Location] 字段值由单个绝对 URI 组成。”在任何“Location:”标头(301 或其他)中使用相对 URI 违反了标准,并使您受制于陌生人 - 浏览器、蜘蛛等的作者。对于 来说,它更简单、更安全、更可靠遵循标准——始终在位置标头中使用绝对 URI!

【讨论】:

相关(有不同的答案):***.com/questions/8250259/… RFC 2616 已被 RFC 7231 取代,允许相对重定向。

以上是关于SEO 和 301 重定向 - 它们可以有相对路径还是必须是绝对路径?的主要内容,如果未能解决你的问题,请参考以下文章

伪静态网址301重定向到静态网址怎么实现

SEO - 通过 404 页面重定向 301

SEO - 为爬虫重定向 301 的正确方法

SEO友好301重定向

使用动态 URL 设置 301 重定向

301重写规则导致SEO警报