我相信我想要做的事情很简单,但我一直坚持了几个小时,找不到解决方案。 基本上我有一个网站有2种语言:英语和法语。.htaccess的默认语言
我希望如果网址没有语言,它会重定向到一个页面, 但如果在url中指定了语言,则重定向到该页面。
例如
www.mysite.com? - >进入到index.php LG = EN &页面= $ 1
www.mysite.com/fr去的index.php LG = FR &页面= $ 1
在我的htaccess的文件我有这个
RewriteEngine On
RewriteBase/
RewriteRule ^fr(.*)$ index.php?lg=fr&page=$1 [L,QSA]
RewriteRule ^(.*)$ index.php?lg=en&page=$1 [L,QSA]
这是行不通的。任何帮助将非常感激!
感谢
编辑:我提供的是一种工作的代码...唯一的事情是,它不会加载我的CSS/JS了..当我尝试输入的整个路径CSS/JS文件,它返回一个没有找到的页面...我知道路径是好的,因为如果我评论第一个rewriteRule文件被加载......我不知道为什么会发生这种情况。
感谢您的快速回复...是的ReWriteEngine是打开的。我确实需要第二个重写规则,因为我可以有其他URL ...例如:www.mysite.com/products/ipod,我需要重定向到index.php?lg = en&page = $ 1 – 2011-02-16 19:13:03