htaccessを使って、ファイルにindex.htmlなどがない場合に404エラーのページを表示したりトップに戻したりと何か対策をしたいのですが、ご存知の方いらしたらお願いします。

イメージファイルなどのファイルの対策です。
現在はhtaccessにOptions -Indexesを記述しています。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2006/06/30 14:38:23
  • 終了:2006/07/07 00:45:43

回答(5件)

id:worldtravel No.1

worldtravel回答回数34ベストアンサー獲得回数42006/06/30 14:45:32

ポイント20pt

「ミケネコの htaccess リファレンス」

http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/

404について

http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/redirect.ht...


↑こちらが参考になりますよ。

こちらをご覧になればほぼ解決すると思います。

id:wizemperor No.2

wizemperor回答回数379ベストアンサー獲得回数522006/06/30 14:52:26

ポイント20pt

ErrorDocument 404 /user/404.html

のように書けば404エラー時に表示するページを設定できます。

この場合のパスは絶対パス(ドキュメントルートからのパス)を書く必要があります。

詳しくは下記のページがわかりやすいと思いますよ。

http://www.shtml.jp/htaccess/404.html

id:menuet No.3

Clara回答回数33ベストアンサー獲得回数02006/06/30 16:16:02

ポイント20pt

エラーページを表示させるだけなら

ErrorDocument 404 /hoge/404.html

ErrorDocument 403 /hoge/403.html

(この場合hogeフォルダにエラーページを置いているという前提)

ついでにエラー時にindexに飛ばすなら

ErrorDocument 404 /index.html

ErrorDocument 405 /index.html

でいいと思います。

http://www.shtml.jp/htaccess/

id:punoo No.4

punoo回答回数7ベストアンサー獲得回数02006/06/30 16:52:32

ポイント20pt

http://www.hatena.ne.jp/

URLはダミーです。

ErrorDocument 404 /error/xxx.cgi

とすればいいのでは。後はファイルタイプやその他の

状況に応じて処理をさせればいいと思います。

id:inucat No.5

inucat回答回数23ベストアンサー獲得回数02006/07/04 00:38:27

ポイント20pt

ErrorDocument 404 /404.html

Documentroot直下に404.htmlを置くと、指定されたファイルがない場合404.htmlにリダイレクト(転送)されます。

http://www.shtml.jp/htaccess/404.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません