0

同じconfファイルに複数のURLを正しく送信する方法.confファイルをこのように配置するのが正しいかどうか教えてください

   <VirtualHost *:80>

サーバー名 domain1.com

ServerAlias 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 に答える