这是我的规则:
RewriteCond%{HTTP_HOST} ^ www.siteone.com $ [NC]
RewriteRule ^ / checkout /(.*)$ https://www.sitetwo.com/checkout/$1 [NC,P]
我要做的是使用sitetwo上的结帐页面来处理与siteone相关的订单。我们的总体计划是让一个结账页面处理来自我们所有其他网站的订单,并将网站的网址保留在地址栏中。我们需要这样做以帮助跟踪点击次数,尤其是每次点击付费。
我有这个规则在我们的开发网站上工作,我们不使用ssl。
在哪里使用IIS6
Siteone和sitetwo拥有自己的SSL证书。如果我尝试转到https://www.siteone.com/checkout/Default.aspx,我会在浏览器中显示“内部服务器错误”,而不是转到该页面。
在设置此功能时,我们是否缺少某些内容?
由于
皇家
答案 0 :(得分:0)
请考虑使用以下语法(如果是httpd.conf):
RewriteCond %{HTTP_HOST} ^www\.siteone\.com$ [NC]
RewriteProxy ^/checkout/(.*)$ https://www.sitetwo.com/checkout/$1 [NC,A,CR]