这让我发疯 我花了最后一天时间寻找这个问题的解决方案,但直到没有我找不到任何我的问题如下 我有这个网站http://www.yadonia.com/只有一种语言(英语) 客户端需要像普通 Joomla 一样向站点添加阿拉伯语(我为同一服务器上的其他站点做了大约 100 次)我安装新语言并激活所有必需的插件并为每种语言添加默认菜单并配置语言过滤器从 url 中隐藏默认语言代码但是当我去站点测试安装时我注意到 url 看起来像 http://www.yadonia.com/?lang=en或 http://www.yadonia.com/?lang=ar 和事件,如果我尝试但http://www.yadonia.com/en它会将我重定向到 http://www.yadonia.com/?lang=en
我不能因为这个问题离开网站所以我停止了插件并将网站下载到我的本地服务器并运行我并且它工作没有问题我没有更改任何代码并且它按我想要的方式工作所以英文网址为 http://www.yadonia.com/ 阿拉伯语是 http://www.yadonia.com/ar
注意:我在同一台服务器上有大约 20 个站点,使用 2 种语言,它们都可以正常工作
知道如何解决在线服务器上的问题,或者至少我应该从哪里开始搜索
========== 现在我 100% 确定它只是这个主机的主机问题(不是服务器) 因为我将所有数据库和文件夹复制到同一台服务器上的新主机上,它可以正常工作
最佳答案
看起来像是 .htaccess
文件问题。将文件重命名为 _.htaccess
并尝试。
最后一个选项:尝试禁用此域的 mod_sec
以测试它是否相关。如果相关,请检查日志以查看哪个 mod_sec
规则。
关于php - Joomla 3.4.4 多语言 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33009664/