2015-01-23 2 views
0

У меня есть два домена, DomainA и DomainB - они размещаются отдельно. DomainB защищен SSL, а DomainA - нет. Я хочу, чтобы, если пользователь входит в http://DomainA.com/donation, он будет видеть содержимое защищенного https://DomainB.com без каких-либо перенаправлений. Я подумал, что, может быть, Перенаправление правило будет делать трюк (я искал как Google и Stackoverflow, не повезло)Отображение содержимого HTTPS на сайте HTTP с использованием RewriteRule

Я написал следующее RewriteRule в .htaccess DomainA

RewriteCond %{HTTP_HOST} ^DomainA.com/donation 
RewriteRule ^(.*) https://DomainB.com/$1 [P] 

Мой вопрос - The SSL из DomainB все еще будет работать? Предположим, что пользователь войдет в DomainA.com/donation, что он увидит? защищенное содержимое DomainB с сертификатом как обычно? Если нет, это означает, что единственный способ сохранить сертификат DomainB - перенаправить всю страницу DomainA с помощью [R=301]?

Я не могу проверить это в прямом эфире по просьбе моего клиента.

ответ

0

SSL также предусмотрен для предотвращения такого рода вещей. Поэтому я надеюсь, что это невозможно.

Вы можете использовать это в вашем http://DomainA.com корень .htaccess:

RewriteEngine on 
RewriteRule ^donation/? https://DomainB.com/ [NC,R=301] 
+0

Да я думал, что R флаг мое единственное решение здесь. Благодарю. – BoazKG

Смежные вопросы