2012-10-16 55 views
1

我已經檢查了將舊域重定向到新域的許多方法。但我沒有找到任何方式。如何在* .olddomain.com的.htaccess中創建301重定向到* .newdomain.com

我的網站上的所有子文件夾都使用子域名地址,比如myfolder.domain.com,所以它構建了許多子域。現在我想將它們全部重定向到新的域。

將* .olddomain.com重定向到* .newdomain.com。任何知道.htaccess的人都可以幫助我嗎?我真的很感激它!謝謝!

回答

0

將* .olddomain.com重定向到* .newdomain.com。任何知道.htaccess的人都可以幫助我嗎?

只要你所有的*.olddomain.com域名都指向同一個文檔根目錄,你可以把這些規則在htaccess文件在該目錄中:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^([^.]+)\.olddomain\.com$ [NC] 
RewriteRule ^(.*)$ http://%1.newdomain.com/$1 [L,R=301] 

這將在瀏覽器重定向:

http://foo.olddomain.com/bar.html
http://foo.newdomain.com/bar.html