htaccessで直リンク防止をしたらindexが見れない…

解決済みの質問

htaccessで直リンク防止をしたらindexが見れない…

htaccessで直リンク防止をしたらindexが見れない…
htaccessの記述で困っております。
初歩的なミスをしているのかもしれませんが、何かお気づきの点がありましたら教えてください。

htaccessで設定したいこと:
・外部からの全ファイルへの直リンクを避けたい
・でも一部のファイルは直リンクを許可したい(バナー画像やindexなど)

手探りで記述してみたところ、なんとか成功したのですが
トップページへのアクセスがはじかれてしまいます。
http://●●●/index.html にはアクセスできますが
http://●●●/ だと表示されない、という状態です。
index.htmlに直接アクセスされても実質的には変わらないのですが、
できればアドレスを短くすっきりさせたいんです。

SetEnvIf Referer "^http://●●●/" ref01
order deny,allow
deny from all
allow from env=ref01
<Files ~ "^(banner\.jpg|index\.html|http://●●●/)$">
allow from all
</Files>

何か改善点はないでしょうか?

投稿日時 - 2008-11-09 10:41:57

QNo.4464696

すぐに回答ほしいです

0人が「このQ&Aが役に立った」と投票しています

回答(1

ANo.1

これでどうでしょうか。
テストする環境ないので、間違っているかもしれません。

SetEnvIf Referer "^http://●●●/" ShowOK
SetEnvIf Referer "^$" ShowOK
order deny,allow
deny from all
allow from env=ShowOK
<Files ~ "^(banner\.jpg|index\.html|)$">
allow from all
</Files>

投稿日時 - 2008-11-09 12:01:17

お礼

アドバイスありがとうございます。お礼が遅くなってしまい申し訳ありません。
何度か試してはみたものの、やはりうまくいけませんでした…><
そこでindex(バナーとかもこの階層において)以下にディレクトリを作って
そちらにhtaccessをかける、という方向で落ち着きました。

投稿日時 - 2009-03-31 16:33:00

新着

あなたの愛車は今いくら?

愛車無料査定Q&A特集

ニキビケアQ&A特集

スッピンでも輝くモテ美肌に。

教えて!みんなの婚活Q&A特集

みんなの婚活体験談、秘訣がいっぱい!

お部屋探しはCHINTAI

マチから探せる新しいお部屋探し!

注目ピックアップ

OKちゃんねる

OKWaveからみなさんに質問!

OKWave2009年ランキング

話題のQ&Aをランキングでご紹介!

スタッフブログ

知って得する!お得な情報をお届け!

おすすめリンク