0

これが私のルールです:

RewriteCond %{HTTP_HOST} ^www.siteone.com$ [NC]

RewriteRule ^/checkout/(.*)$ https://www.sitetwo.com/checkout/$1 [NC,P]

私がやろうとしているのは、sitetwo のチェックアウト ページを使用して、siteone に関連する注文を処理することです。私たちの全体的な計画は、1 つのチェックアウト ページで他のすべての Web サイトからの注文を処理し、その Web サイトの URL をアドレス バーに保持することです。クリックスルー、特にクリックごとの支払いを追跡するために、これを行う必要があります。

このルールは、ssl を使用しない開発サイトで機能しています。

IIS6 を使用している場所

Siteone と sitetwo には独自の SSL 証明書があります。https://www.siteone.com/checkout/Default.aspxに移動しようとすると、ページに移動する代わりに、ブラウザーに「内部サーバー エラー」が表示されます。

これを機能させるために何か欠けているものはありますか?

ありがとう

王立

4

1 に答える 1

0

次の構文の使用を検討してください(httpd.confの場合)。

RewriteCond %{HTTP_HOST} ^www\.siteone\.com$ [NC]
RewriteProxy ^/checkout/(.*)$ https://www.sitetwo.com/checkout/$1 [NC,A,CR]
于 2010-02-01T15:58:14.893 に答える