我不太确定问题的标题是否适合提问,但这是我想弄清楚的。当然与 SEO 等有关。
除了 URL 中的标题/别名之外,您可能还看到过在末尾带有数字的 URL。比如
/topic/new-topic-at-this-website-1234
Web 应用程序实际上将该数字(最后)作为要交付的资源的标识。因此,更改 URL 中的该数字会带来另一个资源,但在这种情况下,除了某些网站外,并非所有网站都会更改完整的 URL 并使用正确的 URL 重定向到正确的资源。即使有些网站不更改 URL,只提供内容。
虽然我想在数值发生变化时将用户重定向到正确的 URL,但在这种情况下应该使用什么状态代码?
希望我问的问题是正确的。
最佳答案
好的,在我找到建议之前,我将使用状态代码 301 进行此类重定向,因为我刚刚发现实际上 stackoverflow 正在处理与 301 相同的情况。如通过以下链接请求此页面,
/questions/33775526
重定向到
/questions/33775526/what-http-status-code-should-be-used-for-redirecting-to-a-correct-url
状态码为 301。
仍然欢迎建议,但是
关于http - 应该使用什么 HTTP 状态代码来重定向到正确的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33775526/