2017-08-17 22 views
0

ApacheサーバーとUbuntuマシンでホストされているWebサイトを持っています。訪問者がmydomain.com/index.htmlと入力すると、それをカスタム404ページのエラーにリダイレクトします。 だから/etc/apache2/sites-availableに私はfolling方法でmydomain.com.confファイルを編集します。index.htmlを404エラーページにリダイレクトすると、Apacheはページをロードしません。

ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 

    ErrorDocument 403 /custom_403.html 
    ErrorDocument 404 /custom_404.html 
    Redirect  404 /index.html 

しかし、今私は、Apache doesn't負荷もないindex.htmlcustom_404.htmlwww.mydomain.comを入力するとき。代わりに、私はDocumentRootにあるフォルダ構造を表示します。

どうすればこの問題を解決できますか? ありがとう

答えて

0

ユーザーがウェブサイトにアクセスするのを防ぐ方法を見つけました。mydomain.com/index.htmlと書いてあります。私はファイル/etc/apache2/mods-available/dir.confを編集し、どこに行があるのか​​DirectoryIndexindex.htmlsomethingElse.htmlに変更しました。それでDocumentRootでもindex.htmlの名前をsomethingElse.htmlに変更しました。 ファイル/etc/apache2/sites-available/mydomain.com.confの設定を保存したので、ユーザータイプがmydomain.com/index.htmlの場合は、エラーカスタムページ404が得られます。

関連する問題