子域名重定向到www

时间:2012-09-06 03:55:57

标签: apache redirect subdomain

我在apache服务器上运行了域example.comtest.example.com。出于某种原因,当我尝试访问 test.example 时,会将其重定向到 www.test.example ,结果在浏览器中显示Server not found错误。 .htaccess(根文件夹和子域文件夹)文件都是空的。

其他事实

我有另一个子域xyz.example.com指向public_html / xyz目录,其中包含一些内容(index.html带有“hello world message”)如果我使用xyz.example.com而不是www.xyz,它可以正常工作.example.com的。那么,你能帮助我指出正确的方向吗?我有一个vps,如果需要,我可以更改任何文件。

您可以在下面找到我的虚拟主机配置。

<VirtualHost xx.xxx.xxx:80>
    ServerName test.example.com
    ServerAlias www.test.example.com
    DocumentRoot /home/example/public_html/test
    ServerAdmin webmaster@test.example.com
    UseCanonicalName Off
    CustomLog /usr/local/apache/domlogs/test.example.com combined
    CustomLog /usr/local/apache/domlogs/test.example.com-bytes_log "%{%s}t %I  .\n%{%s}t %O ."

    ScriptAlias /cgi-bin/ /home/example/public_html/test/cgi-bin/

    # To customize this VirtualHost use an include file at the following location
    # Include "/usr/local/apache/conf/userdata/std/2/example/test.example.com/*.conf"

</VirtualHost>

感谢您的时间

1 个答案:

答案 0 :(得分:0)

在绑定配置区域中,您不设置子域测试 在example.com区域中添加此行&gt;&gt;

test.example.com         IN        A         (xxx.xxx.xxx.xxx)

xxx.xxx.xxx.xxx是您服务器的IP

或者您不启用虚拟主机配置&gt;&gt;

a2ensite test.example.com 

test.example.com是虚拟主机文件的名称。