htaccess将文件夹重定向到带变量的同一文件夹

时间:2017-07-21 07:34:52

标签: .htaccess redirect

我想知道如何重定向

https://www.segmento.com.au/special-edition/

https://www.segmento.com.au/special-edition/?reset_wp_cart

我试过这个:

Redirect 302 /special-edition/ /special-edition/?reset_wp_cart

但它是一个永无止境的循环?reset_wp_cart?reset_wp_cart?reset_wp_cart?reset_wp_cart?reset_wp_cart?reset_wp_cart?reset_wp_cart

1 个答案:

答案 0 :(得分:1)

您无法使用Redirect。将mod_rewrite规则与RewriteCond

一起使用
RewriteEngine On

RewriteCond %{QUERY_STRING} !reset_wp_cart [NC]
RewriteRule ^special-edition/?$ /$0?reset_wp_cart [L,R=302,NC]

确保这是您的第一条规则,并在测试前完全清除浏览器缓存。