サーバーのapacheの設定等にて

拡張子が、 .tex .dat などのファイルは
CGI等以外ではダウンロードさせない方法など
ありましたら教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:nijinohasi No.1

回答回数20ベストアンサー獲得回数2

ポイント10pt

■下記をhttpd.confまたは、.htaccess に記述するとtex 、dat 拡張子のファイルには外部からのアクセスが拒否されます。

内部のプログラムからは問題なくアクセスできます。


<Files *.tex>

order deny,allow

deny from all

</Files>

<Files *.dat>

order deny,allow

deny from all

</Files>

■ .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上から読む事が出来なくなります。

id:kana_shuffle No.2

回答回数16ベストアンサー獲得回数0

ポイント20pt

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

データファイルへのブラウザ経由(http://〜)でのアクセスを拒否する方法

.htaccessファイルに以下の記述をすれば可能です。


<Files ~ ”¥.(txt|dat)$”>

deny from all

</Files>

id:patoratsu No.3

回答回数1ベストアンサー獲得回数0

ポイント20pt

httpd.confファイルに

AddHandler cgi-script .dat

などと記述してアクセスできないようにするというのはどうでしょうか?

id:platon909 No.4

回答回数3ベストアンサー獲得回数0

ポイント20pt

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

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

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

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

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

回答リクエストを送信したユーザーはいません