php - Joomla 3.4.4 多语言 url

标签 php .htaccess joomla seo joomla3.0

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

最佳答案

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

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

关于php - Joomla 3.4.4 多语言 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33009664/

相关文章:

apache - htaccess 检查查询字符串的一部分的长度

apache - Htaccess 中 RewriteRule 后的 PHP 和非 PHP 访问 URL

joomla - k2 组件将其图像存储在数据库中的什么位置?

php - composer create-project 没有安装 Laravel 5.3

cakephp - symfony vs cakephp

php - 在 PHP 中优化 hasrsine 公式 SQL 调用

php - 检查浏览器是否支持特定的 MIME 类型?

php - $_GET URL 来自 ?url=http ://google. com

php - 将 Joomla 2.5 升级到 3.x

php - 为什么发布到我的 apache/php/mysql 站点将 "virus"文件放在/tmp 目录中