我想写一条规则,这会像这样重定向网址:
myweb.com/en/page
到
myweb.com/page.php?lang=en
和这样的网址
myweb.com/en/page?do=action
到
myweb.com/page.php?lang=en&do=action
此代码:
RewriteRule ^/(cz|en)/(.*)$ $2.php?lang=$1 [L]
忽略其他参数(如上例所示)。
我应该改变什么?谢谢大家。
答案 0 :(得分:1)
您需要在规则中使用QSA(查询字符串追加)标记:
RewriteRule ^/(cz|en)/(.*)$ $2.php?lang=$1 [QSA,L]