我想使用mod_rewrite
来映射像
http://www.example.com/dir/something?foo=bar&stack=overflow
到
http://www.example.com/dir/process.php?action=something&query_string=foo%3Dbar%3Fstatck%3Doverflow
没有重定向。这意味着访问者浏览器中的URL应该是前者,但实际上应该像后者一样工作。我怎么能这样做?
答案 0 :(得分:0)
您可以使用:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^dir/(.+)$ /dir/process.php?action=$1 [QSA,NC,L]
QSA标志会自动将附加查询参数附加到目标网址。