0

我正在努力解决 modrewrite/htaccess 问题(使用 php)。我正在运行一个多语言网站,其中包含www.mydomain.com/en/index.phpen”之类的网址将翻译为&lang=en

现在我正在寻找一种方法来始终强制英语作为任何网址的默认语言 - 例如。如果用户尝试访问类似的 url www.mydomain.com/dashboard.php,它应该自动转换为www.mydomain.com/en/dashboard.php

任何想法如何解决这个问题?谢谢

4

1 回答 1

1

假设您有您的网站支持的语言列表:

RewriteCond %{REQUEST_URI} !^/(en|fr|es|de)/
RewriteRule ^(.*)$ en/$1 [R]

如果 url 不以 , 或 . 开头,这/en/将重写/fr/URL 。/es//de/

于 2013-07-25T10:33:54.337 回答