2013-08-05 234 views
2

我正在嘗試重定向hothouse的所有子域名以轉至hothouse \ testsite,但我無法使其工作。在apache虛擬主機中添加本地主機子域名

我不明白DocumentRoot和VirtualDocumentRoot之間的區別,不知道是否有任何區別。

任何想法爲什麼它不工作'testsite.hothouse'重定向罰款。 'test.hothouse'或任何subdomain.hothouse不會(重定向到'www.subdomain.hothouse')。

我花了一整天的時間嘗試解決這個問題我清除了所有的瀏覽器緩存。順便說一句,我使用WAMP

DocumentRoot "D:\wamp\www" 
<Directory "D:\wamp\www"> 
    Options Indexes FollowSymLinks Includes ExecCGI 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

<VirtualHost *:80> 
DocumentRoot "D:\wamp\www" 
ServerName localhost 
</VirtualHost> 

<VirtualHost *:80> 
VirtualDocumentRoot "D:\wamp\www\hothouse\testsite" 
ServerName testsite.hothouse 
ServerAlias test.hothouse 
</VirtualHost> 

<VirtualHost *:80> 
    VirtualDocumentRoot "D:\wamp\www\hothouse\testsite" 
    ServerName subdomain.hothouse 
    ServerAlias *.hothouse 
</VirtualHost> 
+0

你運行的是什麼版本的Apache? – RiggsFolly

+0

好吧,我覺得很蠢,我需要對我的Windows主機文件進行更改。 – redstubble

回答

0

的問題是不是apache的設置,但我還沒有更新我的Windows主機文件重定向到本地主機。