我想重定向
http://myoldsite.com/page?query=some+arguments&some_more
要
'http://mynewsite.com/?notfound=' + urlencode('page?query=some+arguments&some_more')
单独使用htaccess可以实现吗?
答案 0 :(得分:1)
您可以结合使用B
and NE flags到转义反向引用:
RewriteEngine On
RewriteCond %{QUERY_STRING} .+
RewriteRule ^page/?$ /?notfound=$0\%3f%0 [L,NC,R=302,B,NE]