![301 重定向,规范问题](https://linux22.com/image/556903/301%20%E9%87%8D%E5%AE%9A%E5%90%91%EF%BC%8C%E8%A7%84%E8%8C%83%E9%97%AE%E9%A2%98.png)
我为我的网站设计了自己的“最新新闻”页面 - 并且我试图保持 URL 的整洁。
(例如)它应该是这样的:
http://www.domain.com/21/this-is-a-clean-url/
当有人链接到该文章时,他们有时会搞乱它并执行以下操作:
http://www.domain.com/21/this-is-a-clean-url/#random-hash-tag
所以我一直在寻找“http://www.domain.com/21“和 301(永久移动)重定向到正确的 url + 为其添加规范元标记。
这是否太过分了?
我是否应该使用 (302 Found) 标头 - 并让规范标签告诉搜索引擎该文章的正确 URL 是什么?
处理这个问题的最佳方法是什么?
答案1
用户代理不会将片段(即 之后的内容#
)发送到服务器,因此您实际上无法检测到这一点。无论如何,我很确定搜索引擎了解片段是什么,并且不会将其视为不同的 URL。