0

我正在建立一个新站点并为该站点使用 2 个域,一个是 domain-A.com,它上面有一个 SSL/HTTPS 证书,一个是 domain-B.co.uk

我希望所有访问者都去 domain-B.co.uk,然后当他们去门户网站,计费等时......去https://www.domain-A.com/portal/FILENAME.php

然后当他们离开https://www.domain-A.com/portal/时,将域改回http://domain-B.co.uk/FILENAME.php

因此,基本上将域-A 用于我想要 SSL 的设置论坛,其他任何东西都使用域-B。

我不确定如何做到这一点,请帮助?

谢谢,加里

4

1 回答 1

1

尝试将这些规则放在文档根目录的 htaccess 文件中:

RewriteEngine On

# if the request is for domain-A and not for /portal/, redirect to domain-B
RewriteCond %{HTTP_HOST} domain-A\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/portal/
RewriteRule ^(.*)$ http://domain-B.co.uk/$1 [L,R=301]

# if the request is for domain-B and for /portal, redirect to SSL domain-A
RewriteCond %{HTTP_HOST} domain-B\.co\.uk$ [NC]
RewriteRule ^/?portal/(.*)$ https://domain-A.com/portal/$1 [L,R=301]
于 2012-09-11T21:20:08.517 回答