拡張子が、 .tex .dat などのファイルは
CGI等以外ではダウンロードさせない方法など
ありましたら教えてください。
■下記をhttpd.confまたは、.htaccess に記述するとtex 、dat 拡張子のファイルには外部からのアクセスが拒否されます。
内部のプログラムからは問題なくアクセスできます。
<Files *.tex>
order deny,allow
deny from all
</Files>
<Files *.dat>
order deny,allow
deny from all
</Files>
http://www.pmcj.com/how/howto2.html
HOWTO2 [ WWW (Apache) ]
■ .htaccesファイル
2 ファイルのアクセス制限
<Files *.pl>
order deny,allow
deny from all
</Files>
<Files *.dat>
order deny,allow
deny from all
</Files>
※ 上記は「.pl」「.dat」に制限をかけた例です。これにより、「.pl」「.dat」ファイルをWEB上から読む事が出来なくなります。
http://www.shtml.jp/htaccess/data.html
データファイルへのブラウザ経由(http://〜)でのアクセスを拒否する方法
.htaccessファイルに以下の記述をすれば可能です。
<Files ~ ”¥.(txt|dat)$”>
deny from all
</Files>
http://httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#addhandler
mod_mime - Apache HTTP ������
httpd.confファイルに
AddHandler cgi-script .dat
などと記述してアクセスできないようにするというのはどうでしょうか?
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/
$B%_%1%M%3$N(B htaccess $B%j%U%!%l%s%9(B
サーバ側で.htaccessの設置を許可しているのであれば、下記で対応できると思います。
1.「.dat」等のファイルを置いているディレクトリに「.htaccess」というファイルを設置(制限をかけたいディレクトリに移動し、「vi .htaccess」でファイル作成。)
2.「.htaccess」に下記を記述しホスト制限をかける
(今回の場合、許可するホストは必要ないと思うので、全てを拒否で良いはず。)
--「.htaccess」に記述する内容-----
order deny,allow
deny from all
コメント(0件)