apache rewrite %N的用法

我们一般使用的apache rewrite 都是将一个  类似静态的url 转化为动态的url, 这样事实上为动态的url, 就可以通过看上去是静态的url 来访问动态页面了, 比如:

RewriteRule ^([\w]+)/([\w]+)$ /index.php?module=$1&action=$2   [L]

 

而有的时候也会有特别的需求,比如, 前几天在csdn上看到的 希望将 http://a.cn/a.php?/b/c 定向到  http://a.cn/b/c , 事实上和刚才说的正好相反,这个时候就使用到了 RewriteCond的反向引用  %N的格式,比如:

RewriteCond %{QUERY_STRING}  /(.*)

RewriteRule /a.php   /%1 [R=301,L]

 

 

 

This article is posted by on , link is .

Leave a reply