.htaccessの偉い人 Part2

このエントリーをはてなブックマークに追加
361名無しさん@お腹いっぱい。
あるディレクトリ内へのアクセスを、
abc.comというサーバー経由でのみ許可する場合、
次のような表記で大丈夫でしょうか?

setenvif referer "http://abc.com/" local
order deny,allow
deny from all
allow from env=local
362名無しさん@お腹いっぱい。:01/12/08 14:22 ID:???
>>361
ほんとだ…出来た。
これってディレクトリじゃなくて単独ファイル対象に
できるかな…?今までCGIでやってたんだけど。
解答じゃない上にがいしゅっだったらスマソ。
363名無しさん@お腹いっぱい。:01/12/08 17:58 ID:???
>361
やってみたけど、自分の鯖ではうまくいかなかったよ
364361:01/12/09 00:42 ID:64PoVmRa
>>362
実は自分も本当はそうしたいんです。
でも.htaccessの知識はまだまだでカスタマイズする能力がなくて。
>>361の構文もネットで検索して拾ってきたんですけど、
どなたか単独ファイル用に書き換えたりとかできませんか?
365名無しさん@お腹いっぱい。:01/12/09 04:27 ID:???
order deny,allow
deny from all
allow from env=local
の部分を<Files> とか<FilesMatch>
で囲めばいいだけだよ。
画像ファイルを制限したいなら <FilesMatch "\.(gif|jpe?g|png)$">
index.htmlだけを制限したいなら <Files "index.html">