TOPページ掲示板
作成日:2005年04月02日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.432 Apacheのリファの設定で


No.432 投稿時間:2005年04月02日(Sat) 16:50 投稿者名:にたこ URL:
タイトル:Apacheのリファの設定で

/home/httpd/html/down
ってフォルダに、HTMLファイルや画像ファイル(JPG、GIF)や
圧縮ファイル(zip、rar、exe)が入ってるのですが
HTMLファイル以外のファイルには、直接リンクできないように
したいのですがどうすればいいのでしょうか?
ノートンとかはリファなければ表示されない場合が
あるのでリファなしでも許可するようにできたらしたいのですが・・・

なんか日本語おかしくなりましたが分かる方いましたら教えてください。


No.433 投稿時間:2005年04月02日(Sat) 19:31 投稿者名:Yosi URL:
タイトル:Re: Apacheのリファの設定で

> /home/httpd/html/down
> ってフォルダに、HTMLファイルや画像ファイル(JPG、GIF)や
> 圧縮ファイル(zip、rar、exe)が入ってるのですが
> HTMLファイル以外のファイルには、直接リンクできないように
> したいのですがどうすればいいのでしょうか?

これは にたこサンのサイト以外からはリンク(DL)等させないようにすると言うことでしょうか?

この場合なら.htaccessファイルに下記内容の要領で記載して
/home/httpd/html/downにアップすればOKだと思います。

<Files ~ "\.(gif|jpe?g|zip)$">
SetEnvIf REFERER "にたこサンのサイトURL" ok
Order deny,allow
deny from all
allow from env=ok
</Files>

又この場合/etc/httpd/conf/httpd.conf の
AllowOverrideの部分をAllまたは、FileInfoを追加する必要があります。


No.434 投稿時間:2005年04月02日(Sat) 22:49 投稿者名:にたこ URL:
タイトル:Re^2: Apacheのリファの設定で

返信ありがとうございます。
httpd.conf に書く方法はないのでしょうか?


No.435 投稿時間:2005年04月03日(Sun) 11:59 投稿者名:Suzuaki URL:http://www.scne.jp/
タイトル:Re^3: Apacheのリファの設定で

> httpd.conf に書く方法はないのでしょうか?
.htとディレクトリブはほぼ同等といってもいいぐらいなので

<Directory /home/httpd/html/down>
  :
  :
</Directory>間に書きましょう

他にもmod_rewriteがありますが設定の柔軟さはディレクトリブより厳しいのかも


No.436 投稿時間:2005年04月04日(Mon) 16:27 投稿者名:にたこ URL:
タイトル:Re^4: Apacheのリファの設定で

<Directory /home/httpd/html/down>
<Files ~ "\.(gif|jpe?g|zip)$">
SetEnvIf REFERER "にたこサンのサイトURL" ok
Order deny,allow
deny from all
allow from env=ok
</Files>
</Directory>

これでいいという意味でしょうか?



TOPページ掲示板▲頁先頭