2010-12-08 130 views
3

如何重定向這樣的:如何將子域重定向到不同的域?

www.sub.example.com

這樣:

www.example2.com

這是如何做到 - 301 ?的.htaccess?請有人指點我正確的方向嗎?我的主機是NearlyFreeSpeech,我想重定向到的域名是一個非常大的站點,它具有靜態IP。

回答

3

有多種方法可以做到這一點:

其他解決方案是可能的,並且通常根據服務器和配置堆棧而不同。考慮到問題陳述中存在.htaccess,我假定Apache遵從性。

Here's a Wikipedia reference on redirects via the 3xx family of HTTP status codes,如果有人對客戶的觀點感到好奇。

1

像這樣的事情應該去做

RedirectPermanent/http://www.example2.com 

RedirectPermanent會返回一個301碼,並迫使客戶去www.example2.com,它工作在Apache的配置文件和.htaccess文件。您需要啓用mod_alias才能使用它。

您可以在.htaccess文件中的子域的根目錄或Apache配置文件的虛擬主機部分使用此項。

,供大家參考documentation

+0

這是哪裏去的?對不起,我對這一切有點新鮮。 – izolate 2010-12-08 06:56:03

+1

@yatman:取決於他的你的設置,但最簡單的可能會創建一個.htaccess你的子域名網站的根目錄,並添加我的答案指令 – RageZ 2010-12-08 06:59:30