データバインダ方式を利用したサイトなので、CSVファイルを
アップロードしているんですが、そのファイルに直接、アクセス
されてきたら、丸ごとそのファイルをダウンロードされてしまい、
せっかく、そのようなサイトをこしらえても、なんのこっちゃ分かりません。

そのディレクトリ内にアクセスしてくる場合には、必ず、index.htmlを
見るようにする、とか言った「CGIプログラム」があれば
良いんでしょうけど・・・・?そんなプログラム見たことが有りません。
アクセス制限CGIを試してみましたが、直接アクセスしてみたら、
やはり、易々とダウンロードできてしまいました。(TT;)

どなたか、CSVファイルを守るお知恵を
拝借させていただけませんでしょうか?以上、よろしくお願い申し上げます。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

.htaccessが使えるなら、csvだけを別なディレクトリに入れて,


アクセス制限つけてhttpでは読めないようにすればできそうに思えますが。

cgiからはファイルとしてのアクセスになるので、読めるでしょうし。

他にも,filesとかが使えると思います。


未確認です(^^;

.htaccessが使えないなら、使えるサイトに引越しかな。

参考URL:http://www5.big.or.jp/~m_kono/cgi/htaccess.html
    • good
    • 0
この回答へのお礼

早々のお返事有難うございます。.htaccessが使えそうなので
早速試してみます。なるほど、そうすればいいんですね。
初心者の小生にとりまして、目のさめるような名案でした。
本当にどうも有難うございます。感謝!!
ps 「,files」とかいうのが、ちょっと分かりませんでした。
出来れば、少し詳しくお教え願えませんでしょうか?

お礼日時:2002/03/30 12:29

.htaccess で


AddHandler cgi-script csv
の 1 行を加えるだけで、csv ファイルを直接参照したときにエラーを返します。

No.1 で terra5さんが回答しておられる <Files> については
http://www.mikeneko.ne.jp/~lab/web/htaccess/bloc …
でも解説されていますのでご覧ください。

そのほかに、基本的なセキュリティー対策として
public_html ディレクトリー以下に置かない、という手もあります。

参考URL:http://www.mikeneko.ne.jp/~lab/web/htaccess/bloc …
    • good
    • 0
この回答へのお礼

どうも有難うございました。
こういう手もあるんですね。
いろいろなアドバイスをすぐに頂けて本当に感謝しております。

お礼日時:2002/03/30 22:49

あと、CSVファイルをcgi-bin以下に入れておけば、直接ファイルにアクセスしようとすると、ブラウザにInternal Server Errorがかえってデータを見ることはできません。

cgiからのアクセスはパスさえ間違わなければ読み込めませう。
    • good
    • 0
この回答へのお礼

CGI-BINなら、確か私の借りてるサーバーにもありました。
そこに入れればいいんですね。
CGI-BINフォルダ内では、CGIスクリプトは働かないと
サポートに書いてありましたが、それでも構わないんですよね?
どうも有難うございました。この辺が一番手っ取り早いかも知れませんね。
どうも有難うございました。m(__;)m

お礼日時:2002/03/30 22:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報