我在自己的网站上实现了友好的网址,我可以通过网址以两种方式访问产品和类别。
现在,当导航到网址http://www.example.com/tablets时,它会执行永久重定向(301)到http://www.example.com/home/electronics/tablets,但这是正确的重定向代码吗?
我在想也许应该是303?任何建议都将受到赞赏。
答案 0 :(得分:3)
这取决于它是永久性(301)还是临时(302)重定向。实际上,它在浏览器中没有显着差异。
为什么你认为 303 是合适的?
答案 1 :(得分:2)
301是正确的。你总是会在那里重定向。
302不合适,您希望缓存结果。
303,引用规范,“主要是为了允许POST激活脚本的输出将用户代理重定向到选定的资源。新的URI不是最初请求的资源的替代引用。”所以这也不合适。答案 2 :(得分:0)
您可以使用HTTP 302。这是非常标准的。
编辑:301绝对正确,因为它是永久重定向。我误解了这个问题。