我正在尝试使用以下代码通过&
文件将&
替换为我的网址中的.htaccess
:
RewriteRule ^(.*)&(.*)$ /$1&$2 [L,R=301]
上下文是我正在使用woocommerce,用户访问订单审核页面(/checkout/order-pay/1111/?pay_for_order=true&key=wc_order_569cda450dc6a
),该页面将其发送到我们公司的付款门户网站,但返回的网址将返回:
/checkout/order-pay/3437/?pay_for_order=true&key=wc_order_569cda450dc6a.
此网址更改打破了woocommerce功能(即有问题的订单无法加载)。
如何使用&
文件将我网站网址中&
的所有实例更改为.htaccess
?
感谢。
答案 0 :(得分:2)
请尝试:
RewriteCond %{QUERY_STRING} ^(.*)&(.*)$
RewriteRule ^(.*)$ /$1?%1&%2 [L,R=301]