繁体   English   中英

如何重定向包含.htaccess中的查询字符串和随机数的URL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM