我已将我的网站迁移到一个新域,现在面临一些困难。有人在外部网站上购买并付款后,他会返回旧网站,并根据以下规则将他重定向到新网站:
RewriteCond %{HTTP_HOST} !^oldsite\.com$
RewriteRule ^(.*)$ http://newsite.com/$1 [R=301,L]
我的问题是,当他被重定向到新域时,他丢失了返回的有关购买的所有数据(状态等)。
我想我可以做两件事 - 在旧域上处理购买(我目前无法更改支付公司的退货 URL)。为了做到这一点,我需要排除特定的 URL,我试图通过在前面的代码之前添加它来做到这一点:
RewriteCond %{HTTP_HOST} !^purchase\_online\_td.\php$
但什么都没有,不工作。尝试了许多变化。
所以我需要解决没有重定向的 POST 数据,或者排除 URL。由于事情的紧迫性,任何一个都很好……谢谢你的想法。