如何在同一个conf文件中正确指导多个网址。我知道我是否正确将我的配置文件放在这样
<VirtualHost *:80>
ServerName domain1.com
ServerAlias domain2.com
... real vhost settings ...
</VirtualHost>
如果用户无法找到该网址,那么他应该将我定向到一个默认页面。如果有人能告诉我如何只有在找不到该网址的情况下我才能将重定向放到defult中。
答案 0 :(得分:0)
您可以像这样设置apache vhost:
<VirtualHost *:80>
ServerName domain1.com
ServerAlias *.domain1.com
ServerAlias domain2.com
ErrorDocument 404 /errors/error404.php
#... real vhost settings ...
</VirtualHost>
任何未找到的网址都会被重定向到/errors/error404.php,或者您在此处提供的任何网址。 参考http://en.wikipedia.org/wiki/HTTP_404。
对于ServerAlias domain2.com,您必须首先在名称服务器中为此域设置绑定主区域,此cname将指向您服务器的IP,否则此行将不起作用。