如何避免重复内容?重定向 301/404?
可以说我有这个链接: http://www.domain.com/content/view/1/seo-url
现在,假设用户拼错了链接 - http://www.domain.com/content/view/1/seo-url
现在,我不想让他获得 404 页面,我想将他重定向到具有正确 seo url 的正确页面,但是 - 我不想创建重复的内容(在谷歌方面)。
该怎么办?
header("....");
header("location: righturl");
lets say i have this link:
http://www.domain.com/content/view/1/seo-url
now, lets say a user misspeled the link -
http://www.domain.com/content/view/1/seo-urll
now, i dont want him to get a 404 page, I want to redirect him to the right page with the right seo url, BUT - i dont want to create duplicate content (on google's side).
What to do?
header("....");
header("location: righturl");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须使用 301(切勿使用 302!)标头重定向用户。
您不会遇到重复内容的问题,并且可能的 linklove 会转到正确的网址。
You must redirect the user with a 301 (never use 302!) header.
You will not get dublicate content problems, and possible linklove goes to the correct url.
303 查看其他
,我想说。或者< 中的规范网址元/>标签。
实际上我很怀疑,因为 302 有时被称为
302 Found [Elsewhere]
:(维基)
303 See Other
, I'd say. Either that or a canonical URL in a<meta />
tag.Actually I'm in doubt since 302 is sometimes referred to as
302 Found [Elsewhere]
:(wiki)