Использование ISAPI_Rewrite 3 прокси через ssl - PullRequest
0 голосов
/ 13 ноября 2009

Вот мое правило:

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

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

Я пытаюсь использовать страницу оформления заказа на сайте sitetwo, чтобы обработать заказ, связанный с siteone. Наш общий план состоит в том, чтобы одна страница оформления заказа обрабатывала заказы со всех других наших сайтов и сохраняла URL-адрес сайта в адресной строке. Это необходимо для отслеживания переходов по кликам, особенно для оплаты за клик.

У меня есть это правило, работающее на нашем сайте разработчиков, где мы не используем ssl.

Где используется IIS6

Siteone и sitetwo имеют свои собственные сертификаты SSL. Если я пытаюсь перейти на https://www.siteone.com/checkout/Default.aspx,, вместо просмотра страницы в браузере отображается сообщение «Внутренняя ошибка сервера».

Есть что-то, чего нам не хватает при настройке этого на работу?

Спасибо

Royal

1 Ответ

0 голосов
/ 01 февраля 2010

Пожалуйста, рассмотрите возможность использования следующего синтаксиса (если это httpd.conf):

RewriteCond %{HTTP_HOST} ^www\.siteone\.com$ [NC]
RewriteProxy ^/checkout/(.*)$ https://www.sitetwo.com/checkout/$1 [NC,A,CR]
...