- ベストアンサー
.htaccess エラーページを変更したい
403エラーページを404エラーページっぽく変更したく、以下のように.htaccessを記述してアスキーモードでアップしました。 サーバはさくらインターネットです。 ErrorDocument 403 /aaa/404.html わざと自分のIPをアクセス制限して表示させてみようとしたところ、いつもの403エラー画面が表示されてしまいます。 一体どうしてでしょうか……。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
すいません、解決の方法をお教えしていませんでした... この場合は、一度すべてのファイルに対してアクセス制限を設定し、特定のファイルのみアクセス可能にすることで解決します。 アクセス制限の設定がある行よりも必ず下に記入してください。 <Files /aaa/404.html> allow from all </Files> こうしたら出来ると思います。
その他の回答 (1)
- moveline
- ベストアンサー率72% (35/48)
回答No.1
アクセス制限を設定しているのならば、/aaa/404.htmlもアクセス制限されて表示されませんよ。 さくらなら、「home/○○○/www」となっているとは思いますが、そこにアクセス制限の設定が書かれた.htaccessがおいてあるのなら、「home/○○○/www/aaa」以下のファイルも見れないということです。
質問者
お礼
早速のご解答、どうもありがとうございます。 .htaccessを置いているのは、一番トップのフォルダの中です(index.html等が置かれているところ)。 この場合、 ErrorDocument 403 /404.html としても、駄目なのですよね? ※実際やってみたところ、駄目でした……。
お礼
何度もお答えくださりどうもありがとうございました。 他にも色々と設定していたせいか、残念ながらうまくいかなかったのですが、大変参考になりました。