搜索引擎优化和301重定向 - 他们可以有相对的路径,还是必须是绝对的?

fig*_*lla 7 seo search-engine http-status-code-301

搜索引擎优化和301重定向 - 他们可以有相对的路径,还是必须是绝对的?

当对页面执行301重定向时,BOT/Spiders会将301转到相对路径(redirect ="../"),与转到绝对路径的路径相同(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/)所以我不会丢失任何页面排名等

Ale*_*lli 13

根据标准 RFC 2616,"[Location]字段值由单个绝对URI组成." 在任何"Location:"标题(301或其他)中使用相对URI违反了标准,并让您受到陌生人的摆布 - 浏览器,蜘蛛等的作者.遵循标准更简单,更安全,更健全 - 始终在您的位置标题中使用绝对URI!

  • RFC 2616已被RFC 7231取代,后者允许相对重定向. (7认同)
  • 相关(答案不同):http://stackoverflow.com/questions/8250259/is-a-302-redirect-to-relative-url-valid-or-invalid (2认同)