RewriteRule ^/aa/([0-9]+)\.html$ aa.php?id=$1&ref=1
在aa.php最顶上加上如下语句
if($_GET['ref'] && $_GET['ref']==1){
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: /aa/1.html" );
}
剩下的是aa.php的其它语句
还有一个方法。将所有php访问设置成伪静态到一个文件
如
RewriteRule ^(.+)\.php(.*)$ redirect.php?f=$1&q=$2
然后在redirect里面解析这些参数,然后重定向到相应伪静态文件上