2012-09-11 28 views
0

我正在設置一個新網站,並且正在爲該網站使用2個域,其中一個是domain-A.com,該域上有一個SSL/HTTPS證書和domain-B.co.uk設置文件夾上的域A上的SSL其他域B上的其他設置

我希望所有的遊客去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的域。

我不知道該怎麼做,請幫忙嗎?

感謝, 加里

+0

做這兩個域共享同一個文檔根目錄? –

+0

是的domain-A.com是主域名,B域名停在最前面,這是我獲得SSL證書後得到域名B後的想法,我真的不能再買SSL了,主機爲我改變域名。 – Garry

回答

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] 
+0

謝謝你做到了:) – Garry