【发布时间】:2018-11-26 03:57:50
【问题描述】:
首先,我阅读了这个问题,在我看来它似乎对应于解决我的问题,但经过多次重读和测试后我不明白:https://github.com/i18next/react-i18next/issues/325 (可能是因为我没有使用 react)
我也试过这个(使用 .htaccess):https://github.com/i18next/i18next/issues/144
但它给出了 404 错误。
我最近尝试使用 i18next 创建一个网站,效果很好,但我希望能够添加更好的带有国家代码的 URL。
示例而不是(更改语言):
https://www.mywebsite.com/index.html?lng=fr-BE
这个
https://www.mywebsite.com/fr-BE
知道我不能使用 PHP 等后端语言……我使用的是 Apache Web 服务器,并且我只使用 i18next 和 jquery.i18next。
为了更深入地描述我的问题,我如何确保在用户到达任何页面时添加国家代码? 如果 URL 中已经有国家代码,更改用户的语言怎么办?
最重要的是,这可能吗?
感谢您阅读我的问题并希望您能帮助我解决我的问题。 :)
P.S.:请原谅我的英语
【问题讨论】:
标签: javascript apache url-rewriting i18next pretty-urls