だから私はカスタムエラーページのためにhttpd.confに新しいエラーハンドラーを設定しました:
Alias "/error" "/var/www/error/"
ErrorDocument 400 /error/error.php?code=400
ErrorDocument 401 /error/error.php?code=401
ErrorDocument 403 /error/error.php?code=403
しかし、禁止されているサブドメイン(index.php)に到達しようとすると、次のようになります。
このサーバーで/にアクセスする権限がありません。
さらに、ErrorDocumentを使用してリクエストを処理しようとしたときに、404NotFoundエラーが発生しました。
しかし、subdomain / jskldfjkd(およびsubdomain / forbiddendic /も)を試してみると、正しいエラーページが表示されます。エラーログで、Apacheはnoindex.htmlを検索すると述べています。どうすればこれを解決できますか?