2012-08-16 76 views
0

我只是爲新版本的現有網站設計服務器配置。apache .htaccess將301舊域名重定向到新域名並更改頁面名稱

有被合併到一個前兩個站點: www.domain1.com www.domain2.com

這些中www.domain2.com被合併。

www.domain2.com的DNS條目將更改爲指向與www.domain2.com相同的IP地址。

頁面地址已更改,因此沒有從舊頁面到新頁面的一對一映射。

我需要將網頁從兩個舊網站重定向到新網站。所以這就是:從domain1.com

  1. 頁,domain2.com,並與被改變頁 地址。
  2. 從domain2.com的舊頁面到不同地址的新頁面。

我該怎麼做?

回答

0

您可以從domain1.com做這個重定向到domain2.com:

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

然而,重定向舊網頁,以新的,只有你會知道該怎麼做,你將不得不寫重寫規則取決於你的情況。

欲瞭解更多關於重寫的信息,see documentation here