2011-09-14 60 views
4

我有一臺運行Apache w/Virtual Hosts的Ubuntu服務器。我運行一個主域名爲「mydomain.com」的網站,它位於/var/www/mydomain.com。多個TLD - .htaccess 301重定向

假設我擁有多個域名(每個域名都有不同的tld),確保他們都指向「mydomain.com」(主站點)的最佳方法是什麼?

換句話說,最好在/ var/www中創建一個.htaccess文件,該文件對於「mydomain.net」和「mydomain.org」等指向「mydomain.com」的站點有多個301重定向?

回答

5

嘗試這樣:

<VirtualHost 1.2.3.4:80> 
    DocumentRoot /var/www/mydomain.com 
    ServerName mydomain.org 
    ServerAlias mydomain.net mydomain.info mydomain.me 
    RedirectPermanent/http://www.mydomain.com/ 
</VirtualHost> 
+0

感謝您的答覆。這比301重定向更好嗎?我在某處讀到,使用301對SEO更好,以避免重複的內容問題。 –

+0

RedirectPermanent指令正好導致301重定向,所以它對於搜索引擎優化非常理想。 –

+0

完美,謝謝! RedirectPermanent需要服務器別名子句嗎?似乎重定向來自http://mydomain.com/的所有入站請求就足夠了。你怎麼看? –