2014-07-27 121 views
-1

任何人都可以幫助我重寫域名,但保留路徑?我似乎無法找到我在找什麼,發現了很多關於重定向的文章,但沒有重寫。.htaccess重寫域名和保留路徑

www.domain2.com/path1/page.html as www.domain1.com/path1/page.html 
www.domain2.com/path1/page.html as www.domain1.com/path1/page.html 

我有相當多的域名。

非常感謝您的建議或鏈接到文章的答案。

斯圖

+0

其實如果你可以解釋重定向vs重寫可能相當好知道。你也可以重寫非SSL作爲SSL? – Stuart

+0

所有的域名都指向同一臺服務器嗎? –

+0

可能重複的[重定向到同一IP上的另一個域](http://stackoverflow.com/questions/4830898/redirect-one-domain-to-another-on-the-same-ip) – Sumurai8

回答

1

以下.htaccess代碼將做到這一點

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !domain1.com$ [NC] 
RewriteRule ^(.*)$ http://www.domain2.com/$1 [L,R=301] 

重寫和重定向它是非常小的區別。第一個是不明確的位置重定向(用戶不會在他/她的瀏覽器地址欄中看到它),第二個是完全重定向。

要將非SSL重寫爲SSL,請將URL前綴從http更改爲https,並確保您具有有效的SSL證書。