Joomla 3.4.4多语言网址

时间:2015-10-08 07:47:08

标签: php .htaccess joomla seo joomla3.0

这让我抓狂,我花了最后一天搜索此问题的解决方案,但直到没有我找不到任何我的问题如下 我有这个只有一种语言的网站http://www.yadonia.com/(英文) 客户端需要将阿拉伯语添加到网站上作为普通的Joomla(我在同一台服务器上为其他网站做了大约100次)我安装新语言并激活所有必需的插件并为每种语言添加默认菜单并配置语言过滤从网址中隐藏默认语言代码,但当我去网站测试安装时,我注意到网址看起来像 http://www.yadonia.com/?lang=enhttp://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%肯定它;主机问题(不是服务器)只是这个主机 因为我将所有数据库和文件夹复制到同一台服务器上的新主机上,它没有问题

2 个答案:

答案 0 :(得分:0)

它看起来像.htaccess文件问题。将文件重命名为_.htaccess并尝试。

最后一个选项:尝试为此域禁用mod_sec以测试其是否相关。如果相关,请检查日志以查看哪个mod_sec规则。

答案 1 :(得分:0)

我确信问题的出现是因为你的友好网址没有正常工作。

使用Joomla的文档激活它们。

https://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs

当您转到"扩展程序 - >语言 - >语言和内容"然后点击" URL语言代码"你可以看到这样的照片...... enter image description here

您必须将精力集中在启用SEF上,因此后缀是正确的。