使用mod_rewrite使用参数重写URL

时间:2013-06-06 09:43:52

标签: regex .htaccess mod-rewrite

我想重写一个也可以附加参数的网址http://site.com/a-b-c-..-f,例如 http://site.com/a-b-c-d?par=123http://site.com/blog.php?page=d&par=123。没有参数,当我使用

时,它可以正常工作
RewriteRule ^(.+)/(.+)-(.+)-(.+)-(.+)$ blog.php?page=$4

但是如果我想让参数不被忽略,我应该怎么用?以下不起作用

RewriteRule ^(.+)/(.+)-(.+)-(.+)-(.+)(\?par=)?(.*)$ blog.php?page=$4&par=$6

0 个答案:

没有答案