【发布时间】:2011-04-11 02:59:12
【问题描述】:
好吧,我正在做一个支持多种语言的网站。我的 mod 重写遇到了一些问题。我正在尝试这样做:
没有额外查询字符串的普通页面:/en/whatever
以及有问题的页面(带有查询字符串):/en/dashboard/project/projectid
还有我的 .htaccess:
RewriteRule ^en/(.*)$ $1?lang=en [NC,L,QSA]
RewriteRule ^dashboard/project/([a-z0-9]+)$ projectdashboard.php?id=$1
但是?lang=en在打开这个页面时会丢失:/en/dashboard/project/projectid
【问题讨论】:
标签: .htaccess mod-rewrite query-string