[英]how to redirect URL containing query string and random numbers in .htaccess
当客户在我的网站上取消交易时,他们将被重定向到WooCommerce购物车页面,该查询字符串的末尾包含随机生成的数字。
例
https://www.example.com/cart/?woo-paypal-cancel=true&token=EC-5474842406066680S
(由于激活CDN的WP Rocket缓存和WooCommerce之间存在插件冲突,因此我需要此重定向。)
我想知道我将在.htaccess
文件中放什么以使其重定向到
https://www.example.com/cart/
我已经尝试过在Stackpath的多个页面上找到的多种变体,但是没有重定向。 显然,我缺少了一些东西,所以我转向大师。
非常感谢您的帮助。
要将/cart/?woo-paypal-cancel=true&token=<anything>
重定向到/cart/
您可以在.htaccess
文件顶部附近尝试以下操作(使用mod_rewrite):
RewriteEngine On
RewriteCond %{QUERY_STRING} ^woo-paypal-cancel=true&token=
RewriteRule ^cart/$ /cart/? [R,L]
?
在RewriteRule
替换的末尾,将从请求中剥离查询字符串。
这是临时(302)重定向。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.