重写之后的地址为:a.html。此时如果给它带参,a.html?id=5。这样的时候,怎样进行重写?
地址就是固定的a.html?id=5。不能将id放到rule中作为如a-5.html。而是html带参的形式的地址。
这种情况,需要怎样重写才能让php获得它的get变量?
2 个解决方案
#1
RewriteRule (.+)\.html$ show.php?id=$1 [L]
aaa.html = show.php?id=aaa
aaa.html = show.php?id=aaa
#2
AddType application/x-httpd-php .html
#1
RewriteRule (.+)\.html$ show.php?id=$1 [L]
aaa.html = show.php?id=aaa
aaa.html = show.php?id=aaa
#2
AddType application/x-httpd-php .html