php - 多语言站点 URL 和语言路径

标签 php mysql .htaccess redirect multilingual

我正在用 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/

相关文章:

mysql - 简单的 MySQL 加入 varchar(100) 字段不起作用

Django 将斜杠附加到 OpenShift 上的静态文件 URL

.htaccess - 通过 htaccess 在重写的 url 上强制使用 HTTPS

php - 如何使用 .htaccess 将非 www 重定向到 www? (还有两个问题……)

php - mysql按日期排序

php - 从 PHP 查询获取特定格式的 JSON

PHP - 从 URL 获取字符串

PHP MYSQL 查询,使用多个表的数据搜索多个字段/列

php - 使用 preg_replace 删除特定的 html 标签而不删除内容

php - 我无法直接从数据库中的数据将值输入到表单中