我和一个modrewrite / htaccess的问题挣扎(使用PHP)。 我运行一个多语言的网站有类似的网址 www.mydomain/en/index.php 连接将转化为&放大器; LANG = EN
i'm struggling with a modrewrite/htaccess problem (using php). i'm running a multi-language web which has urls like www.mydomain/en/index.php "en" will translate as &lang=en
现在我正在寻找一种方式来始终强制英语作为默认语言的任何URL-如。如果用户试图访问如 www.mydomain/dashboard.php 的URL,它会自动翻译成 www.mydomain/en/ dashboard.php
now i'm looking for a way to always force english as default language for ANY url- eg. if a user tries accessing an url like www.mydomain/dashboard.php, it should automatically translate to www.mydomain/en/dashboard.php
任何想法如何解决这个问题? 谢谢
any ideas how to solve this? thanks
推荐答案假设你有一个语言列表网站支持:
Assuming you have a list of languages your site supports:
RewriteCond %{REQUEST_URI} !^/(en|fr|es|de)/ RewriteRule ^(.*)$ en/$1 [R]这将重写URL,如果它不是以任何 / EN / , / FR / , / ES / 或 /德/ 。
This will rewrite the url if it doesn't start with either /en/, /fr/, /es/ or /de/.
更多推荐
modrewrite / htaccess的
发布评论