如果有给定的查询字符串,我想要实现的是重定向我的页面。
例如,我想重定向
http://example.com/?taguid=CSTAGUID3fffd76e5e7db1369860ad8e0e5ed3fa
到
http://example.com/map/?taguid=CSTAGUID3fffd76e5e7db1369860ad8e0e5ed3fa
所以我想传递这个taguid
param,但是在map
目录中。
我试过这个:
RewriteCond %{QUERY_STRING} (^|&)taguid= [NC]
RewriteRule ^ /map/\?taguid=$1 [L,R=301]
有两个问题。
有人可以帮我吗?
答案 0 :(得分:0)
您可以使用DocumentRoot
.htaccess:
RewriteCond %{QUERY_STRING} (^|&)taguid= [NC]
RewriteRule ^/?$ /map/ [L,R=301]
QUERY_STRING
会自动转移到目标网址,无需捕获并传递相同的查询字符串。