在我的.htaccess文件中(位于ad.php所在的位置),我想重写以下网址:
http://example.com/ad/some-AlpHAnumEriC123-reference.html
http://example.com/ad/some-AlpHAnumEriC123-reference.html?i=123
http://example.com/ad/some-AlpHAnumEriC123-reference.html?i=123&s=456
为:
http://example.com/ad.php?r=some-AlpHAnumEriC123-reference
http://example.com/ad.php?r=some-AlpHAnumEriC123-reference&i=123
http://example.com/ad.php?r=some-AlpHAnumEriC123-reference&i=123&s=456
上帝就是这么难!我目前在我的.htaccess:
RewriteRule ^ad/([a-zA-Z0-9-]+).html/?$ ad.php?r=$1&%{QUERY_STRING} [NC,L]
......但这不起作用。有什么建议吗?
答案 0 :(得分:0)
我不擅长重写规则,但试试这个:
RewriteRule ^/ad/(.*)\.html?(.*)$ ad.php?r=$1&$2 [NC,L]