我想写一条规则,重定向URL如下:
myweb.com/en/page
至
myweb.com/page.php?lang=en
和类似的URL
myweb.com/en/page?do=action
至
myweb.com/page.php?lang=en&do=action
此代码:
RewriteRule ^/(cz|en)/(.*)$ $2.php?lang=$1 [L]
忽略其他参数(在上面的示例中执行)。
我应该更改什么?谢谢大家。
您需要在规则中使用QSA(查询字符串附加)标志:
RewriteRule ^/(cz|en)/(.*)$ $2.php?lang=$1 [QSA,L]