把 /abc?id=123 => /def.php?id=123 的写法:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(.+)$
RewriteRule ^/abc$ /def.php?sid=%1 [L]
RewriteRule 不会去匹配 ? 后面的字符串,需要用RewriteCond来匹配
参考:http://lists.apple.com/archives/web-dev/2006/Mar/msg00005.html
上一篇:
六个步骤教你安装部署nginx|值得收藏
下一篇:
nginx如何的rewrite如何匹配问号