我们的原始网址以参数开头,以下重写可以重定向它们(感谢Jon Lin)。
但是,原始参数将附加到重定向,因此
RewriteEngine On
RewriteCond %{QUERY_STRING} ^old-page$
RewriteRule ^$ /newpage [R=301,L]
最终转到mydomain.com/newpage?old-page
知道怎么解决?再次感谢, 杰夫
答案 0 :(得分:0)
这样做是为了剥离现有的查询字符串:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^old-page$ [NC]
RewriteRule ^$ /newpage? [R=301,L]
记下目标URI末尾的?
,用于剥离现有的查询字符串。