2011-03-28 94 views
1

我想所有子域名請求重定向到domain.comwww.domain.com即使子域名不存在,例如,如果我們有:如何將任何子域名請求重定向到主域名?

abc.domain.comwww.domain.com

哪裏abc可以是任何請求。此外,該子域abc可能存在或不存在。但不管它是什麼,我都想將它重定向到主域。

不太重要的要求是。如何將地址欄中的輸入地址保留並重定向到主域?

這將是對我最好的,如果它是由.htaccess

我使用Apache服務器完成。

謝謝。

回答

1

既然你沒有指定你使用的環境,這裏有一些一般提示:

首先,有重定向之間的差異: 用戶類型sub.domain.com到瀏覽器的地址欄,但被重定向到domain.com - > domain.com是在地址欄,因爲用戶現在是domain.com

...和改寫在後臺網址: 用戶類型sub.domain.com並留在這個地址。用戶看到sub.domain.com,但在後臺的一些其他頁面(在你的情況下,一個在domain.com下)被加載並顯示。 (快速解釋。)

如果您使用的是Apache,請看看301 redirectsurl rewriting

1

除了Piedone所說的(它在HTTP服務器端)之外,還需要配置DNS以使所有子域都能捕獲所有子域,並將它們全部引導到HTTP服務器。

這隱含意味着所有可能的子域將自動存在

+0

請告訴我如何爲這種情況配置DNS。我也嘗試過.htaccess的RewriteRule,但我不知道爲什麼它不在我身上工作。所以請詳細解釋..謝謝。 – 2011-03-28 08:41:20

+0

這取決於你的域名服務器,我想。如果您沒有直接訪問您的名稱服務器,請聯繫您的域名提供商。請參閱[Wikipedia文章](http://en.wikipedia.org/wiki/Wildcard_DNS_record)瞭解更多信息。 – 2011-03-28 08:44:16

相關問題