0

我如何在同一个 conf 文件中正确引导多个 url。让我知道我是否正确放置我的 conf 文件

   <VirtualHost *:80>

服务器名称 domain1.com

服务器别名 domain2.com

... real vhost settings ...
   </VirtualHost>

如果用户找不到该 url 怎么办,那么他应该将我定向到默认页面。请如果有人能告诉我,只有在找不到该 url 的情况下,我如何才能将重定向重定向到默认页面。

4

1 回答 1

0

您可以像这样设置 apache 虚拟主机:

<VirtualHost *:80>
  ServerName domain1.com
  ServerAlias *.domain1.com

  ServerAlias domain2.com

  ErrorDocument 404 /errors/error404.php

  #... real vhost settings ...
 </VirtualHost>

任何未找到的 URL 将被重定向到 /errors/error404.php 或您在此处提供的任何 URL。参考http://en.wikipedia.org/wiki/HTTP_404

对于ServerAlias domain2.com,您必须首先在您的名称服务器中为此域设置一个绑定主区域,该cname将指向您服务器的IP,否则该行将无效。

于 2013-10-25T00:10:52.197 回答