Http 相同的页面,不同的URL。重新使用

Http 相同的页面,不同的URL。重新使用,http,url,redirect,seo,Http,Url,Redirect,Seo,假设我有一篇多页的文章。每个页面在URL中都有一个简短的标题(wordpress称之为post slug)。如果URL中没有给出此标题,则会显示第一页,因此 example.com/myarticle与example.com/myarticle/firstpage是同一页面 问题是:我是否应该将前者转向后者?如果是,是哪种代码?301,303 请记住,文章发表后,第一页的标题可能会更改(甚至可能是新的第一页)。example.com/myarticle现在可能指向example.com/myar

假设我有一篇多页的文章。每个页面在URL中都有一个简短的标题(wordpress称之为post slug)。如果URL中没有给出此标题,则会显示第一页,因此 example.com/myarticle与example.com/myarticle/firstpage是同一页面

问题是:我是否应该将前者转向后者?如果是,是哪种代码?301,303


请记住,文章发表后,第一页的标题可能会更改(甚至可能是新的第一页)。example.com/myarticle现在可能指向example.com/myarticle/introduction,但将来如果作者决定在他的文章中反复讨论,则可能指向example.com/myarticle/tableofcontents

您可以重定向;如果你这样做是为了搜索引擎优化,请使用301,这样从地址栏复制URL的人就会复制你喜欢的URL格式


另一个选项是使用301(永久)重定向,这至少应该适用于谷歌。如果你不使用重定向,你将面临重复内容惩罚的风险。

考虑到这对搜索引擎优化并不重要,我不打算重定向。
不过,我会在适当的地方添加规范链接(感谢您的建议)

但实际上,它不是永久性的。example.com/myarticle现在可能指向example.com/myarticle/introduction,但在将来,如果作者决定在他的文章中反复讨论,那么很可能是example.com/myarticle/tableofcontents。我应该补充一点,重复内容不会受到处罚。这是一个神话。唯一的区别是只有一个副本会被索引。但是地址栏和它有什么关系呢?无论我给出重定向的状态代码是什么,该重定向的内容都是正确的;)如果您执行永久重定向,地址栏将更改为包含您的首选URL。然后,当他们复制并粘贴到自己的博客文章或其他网页时,这将是他们放在其中的首选URL,这意味着你将有更多指向首选URL的链接,而不是可能有指向不同网站上两个不同URL的链接。我还没有指定你的首选URL应该是什么;不管是短的还是长的,只要你选择一个,然后对它进行301重定向。我知道,但是临时重定向或任何其他重定向也会发生同样的情况。除非你正在考虑使用元刷新或帧或其他东西重定向:大不银屑病。我想到的是没有设置为重定向的CNAMEs或Apache重写规则。啊,是的,我实际上忘记明确提到我要使用HTTP重定向(带有位置头),所以这不完全是你的错。