我想所有子域名請求重定向到domain.com
www.domain.com
即使子域名不存在,例如,如果我們有:如何將任何子域名請求重定向到主域名?
abc.domain.com
到www.domain.com
哪裏abc
可以是任何請求。此外,該子域abc可能存在或不存在。但不管它是什麼,我都想將它重定向到主域。
不太重要的要求是。如何將地址欄中的輸入地址保留並重定向到主域?
這將是對我最好的,如果它是由.htaccess
我使用Apache服務器完成。
謝謝。
我想所有子域名請求重定向到domain.com
www.domain.com
即使子域名不存在,例如,如果我們有:如何將任何子域名請求重定向到主域名?
abc.domain.com
到www.domain.com
哪裏abc
可以是任何請求。此外,該子域abc可能存在或不存在。但不管它是什麼,我都想將它重定向到主域。
不太重要的要求是。如何將地址欄中的輸入地址保留並重定向到主域?
這將是對我最好的,如果它是由.htaccess
我使用Apache服務器完成。
謝謝。
既然你沒有指定你使用的環境,這裏有一些一般提示:
首先,有重定向之間的差異: 用戶類型sub.domain.com到瀏覽器的地址欄,但被重定向到domain.com - > domain.com是在地址欄,因爲用戶現在是domain.com
...和改寫在後臺網址: 用戶類型sub.domain.com並留在這個地址。用戶看到sub.domain.com,但在後臺的一些其他頁面(在你的情況下,一個在domain.com下)被加載並顯示。 (快速解釋。)
如果您使用的是Apache,請看看301 redirects和url rewriting。
除了Piedone所說的(它在HTTP服務器端)之外,還需要配置DNS以使所有子域都能捕獲所有子域,並將它們全部引導到HTTP服務器。
這隱含意味着所有可能的子域將自動存在。
請告訴我如何爲這種情況配置DNS。我也嘗試過.htaccess的RewriteRule,但我不知道爲什麼它不在我身上工作。所以請詳細解釋..謝謝。 – 2011-03-28 08:41:20
這取決於你的域名服務器,我想。如果您沒有直接訪問您的名稱服務器,請聯繫您的域名提供商。請參閱[Wikipedia文章](http://en.wikipedia.org/wiki/Wildcard_DNS_record)瞭解更多信息。 – 2011-03-28 08:44:16