我有两个域DomainA和DomainB-它们分别托管。
DomainB使用SSL是安全的,而DomainA则不是。我希望如果用户输入http://DomainA.com/donation,他将看到受保护的https://DomainB.com的内容而没有任何重定向。我认为也许重定向规则可以解决问题(我同时搜索了Google和Stackoverflow,但没有运气)
我在DomainA .htaccess中编写了以下RewriteRule
RewriteCond %{HTTP_HOST} ^DomainA.com/donation
RewriteRule ^(.*) https://DomainB.com/$1 [P]
我的问题是-DomainB的SSL仍然可以使用吗?假设某个用户将进入DomainA.com/donation,他会看到什么?像往常一样带有证书的DomainB的安全内容?如果不是,则表示保留DomainB证书的唯一方法是使用
[R=301]
重定向DomainA的整个页面?由于客户的要求,我无法对其进行实时检查。
最佳答案
还提供SSL以防止此类情况的发生。所以我希望这不可能。
您可以在http://DomainA.com
根.htaccess
中使用它:
RewriteEngine on
RewriteRule ^donation/? https://DomainB.com/ [NC,R=301]