我正在用 php 开发一个 cms。 语言部分的工作原理如下: www.site.com/it/默认语言 www.site.com/en/英语
如果您访问 www.site.com,您会自动重定向到默认语言 www.site.com/it/ 使用某些工具进行一些测试,我得到 302 临时重定向。我的问题是这个错误:302 临时重定向,这是一个问题吗?
最佳答案
302 HTTP 响应状态代码适合您使用(语言重定向)。此外,300 类状态代码不表示错误,这与 400 类状态代码(表示客户端错误)和 500 类状态代码(表示服务器错误)不同。
303 状态代码可能更好,但出于互操作性原因,302 可以被所有 Web 浏览器很好地理解。请参阅 W3C 的 "HTTP/1.1: Status Code Definitions"了解更多信息。
关于php - 多语言站点 URL 和语言路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370860/