Apache通配符子域无休止地加载页面

我在Hostmonster VPS上。 我已经将A record * .example.com指向我的服务器的IP。 以下是由服务器自动生成的主要虚拟主机:

<VirtualHost 162.144.48.232:80> ServerAdmin [email protected] UseCanonicalName Off CustomLog /usr/local/apache/domlogs/example.com combined CustomLog /usr/local/apache/domlogs/example.com-bytes_log "%{%s}t %I .\n%{%s}t %O ." ## User <USER> # Needed for Cpanel::ApacheConf UserDir enabled <USER> <IfModule mod_suphp.c> suPHP_UserGroup <USER> <USER> </IfModule> <IfModule !mod_disable_suexec.c> <IfModule !mod_ruid2.c> SuexecUserGroup <USER> <USER> </IfModule> </IfModule> <IfModule mod_ruid2.c> RUidGid <USER> <USER> </IfModule> ScriptAlias /cgi-bin/ /home/<USER>/public_html/cgi-bin/ </VirtualHost> 

我可以在这个虚拟主机定义之后的一个单独的文件中追加到这个文件中。 我有以下几点:

 DocumentRoot "/home/<USER>/public_html/subdomains/" <Directory "/home/<USER>/public_html/subdomains/"> Options None AllowOverride None Order allow,deny Allow from all </Directory> <VirtualHost 162.144.48.232:80> ServerAlias *.example.com UseCanonicalName Off VirtualDocumentRoot /home/<USER>/public_html/subdomains/%1 </VirtualHost> 

现在,我只是在subdomains/test/里面放一个testing“index.html”。 当我访问example.com/subdomains/test/时,它工作正常,但是在尝试test.example.com时,index.html文件反复加载。 相同的内容不断重复,页面永不停止加载。

任何提示为什么这可能会发生?

我从主VirtualHost中删除了这两行后,它得到了修复:

 CustomLog /usr/local/apache/domlogs/example.com combined CustomLog /usr/local/apache/domlogs/example.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."