如何重定向這樣的:如何將子域重定向到不同的域?
www.sub.example.com
這樣:
www.example2.com
這是如何做到 - 301 ?的.htaccess?請有人指點我正確的方向嗎?我的主機是NearlyFreeSpeech,我想重定向到的域名是一個非常大的站點,它具有靜態IP。
如何重定向這樣的:如何將子域重定向到不同的域?
www.sub.example.com
這樣:
www.example2.com
這是如何做到 - 301 ?的.htaccess?請有人指點我正確的方向嗎?我的主機是NearlyFreeSpeech,我想重定向到的域名是一個非常大的站點,它具有靜態IP。
有多種方法可以做到這一點:
Redirect
或RedirectPermanent
指令(httpd.conf中的.htaccess,等)ProxyPass
指令反向代理。 Here's some documentation detailing this solution.其他解決方案是可能的,並且通常根據服務器和配置堆棧而不同。考慮到問題陳述中存在.htaccess,我假定Apache遵從性。
Here's a Wikipedia reference on redirects via the 3xx family of HTTP status codes,如果有人對客戶的觀點感到好奇。
像這樣的事情應該去做
RedirectPermanent/http://www.example2.com
RedirectPermanent
會返回一個301碼,並迫使客戶去www.example2.com,它工作在Apache的配置文件和.htaccess
文件。您需要啓用mod_alias
才能使用它。
您可以在.htaccess
文件中的子域的根目錄或Apache配置文件的虛擬主機部分使用此項。
,供大家參考documentation
這是哪裏去的?對不起,我對這一切有點新鮮。 – izolate 2010-12-08 06:56:03
@yatman:取決於他的你的設置,但最簡單的可能會創建一個.htaccess你的子域名網站的根目錄,並添加我的答案指令 – RageZ 2010-12-08 06:59:30