0
我有一個客戶誰最近改變了他們的名字。他們爲他們的網站提供了SSL證書,並且我使用了mod_rewrite來確保所有對domain1.com和www.domain1.com的請求都轉到https://domain1.com
。Apache mod_rewrite合併兩個域到一個SSL連接
既然他們是domain2.com,我想所有的東西都去https://domain2.com
。事實並非如此簡單。我有一切正確的,除了對https://domain1.com
的請求。這不會被重寫,並且會跳出SSL證書的域不匹配錯誤。
這裏是我的重寫規則:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain2\.com$ [NC]
RewriteRule .? https://domain2.com%{REQUEST_URI} [R=301,L]
你能提供任何意見,將不勝感激!
亞倫。
但我不想再保護domain1.com。我只想讓任何進入舊域名的人重定向到新域名。 – 2010-01-29 01:00:55
不確定在這種情況下要做什麼,也許您的瀏覽器會觸發SSL警報,因爲您從一個https域重定向到另一個域,用戶可能不會注意到它。我會將domain1的https請求重定向到domain1 http上的一個靜態頁面,並帶有指向新域的鏈接。 – 2010-01-29 02:08:48