我一直在对我工作过的旧站点进行更改,我的任务之一是将 url 结构更改为更友好的内容。
例如,当前页面通过 ?action=contact
和 ?action=article&id123
等查询字符串工作。我现在将它们分别更改为/contact
和 /article/articlename
。
我只想问一下我应该对搜索引擎采取什么方法,这样他们就不会认为我有重复的内容。
当然我会支持旧的url,例如?action=contact
,但是当有人访问旧的url时,他们是否应该被重定向到新的?该页面是否也应该被赋予 301 header ?
谢谢。
最佳答案
是的,要走的路是发出一个 301
强>。
它会在用户不被发现的情况下通过,并且对搜索引擎非常有用。
请注意 issue being talked由于 301 而失去 pagerank 主要是在从 domainA.com
移动时至 domainB.com
而不是你的特殊情况。
关于php - 更改站点的 URL 结构 - SEO 方法的正确技术 - 301 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3614274/