我有两个域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]

10-07 23:27