如何重写以下内容:
http://www.mydomain.com/my-page.html至http://www.mydomain.com/my-page.html?type=1
尝试以下但没有任何运气:
RewriteRule /car-covers.html$ /car-covers.html?type=$1 [R=301,L]
RewriteRule ^car-covers.html$ car-covers.html?type=$1 [QSA,L]
答案 0 :(得分:1)
RewriteRule ^html page/([^/\.]+)?$ index.php?action=search_refine&type=$1 [L]
答案 1 :(得分:0)
使用RewriteRule
,您只能测试URI路径,但不能测试查询。您需要使用RewriteCond
来执行此操作,例如:
RewriteCond %{QUERY} !(^|&)type=
RewriteRule ^car-covers\.html$ car-covers.html?type=$1 [QSA,L]
这会将参数 type 添加到查询中并进行内部重写。如果您想要外部重定向,请添加 R 标志。