カレッヂ |
質問者 ぽぽ
投稿日 2005/9/3(土) 02:18:09
アクセス制限のCGIなどで、webブラウザからアクセス出来ないフォルダ (私の使っているさくらでは、/home/user/wwwの外にフォルダを作ります) に、大切なファイル等を置くように勧めていますが、そのフォルダに 認証などは、なしで直接アクセス出来るCGIを作りたいので教えて下さい。 設置の仕方としては、 private/(ここにアクセスしたい) | | www/main/ | |--/abc/index.html(ここからdef/index.cgiへのリンクを貼る) | | | | |--/def/index.cgi(privateフォルダにアクセスするCGI) defフォルダの参照元を、abcフォルダのみに制限しています。 で、abc/index.html中のdef/index.cgiへのリンクをクリックすると、 privateフォルダにつながるようにしたいのです。 説明下手ですみません。 例文などで教えていただけると助かります。 宜しくお願い致します。
【習熟度】多少の設置経験 |
回答者 sim
[削除]
投稿日 2005/9/3(土) 17:23:15
やりたいことがいまいち解ってないので、はずしたらごめんなさい。 1./home/user/www/main/abc/index.html ------------------------------------------- <a href="../def/index.cgi">CGIへ</a> ------------------------------------------- 2./home/user/www/main/def/index.cgi ------------------------------------------- #!/usr/bin/perl print "Content-type: text/html\n\n"; open(OPEN,"/home/user/private/etc.tpl"); print <OPEN>; close(OPEN); ------------------------------------------- 3./home/user/private/etc.tpl ------------------------------------------- 秘密のページですよ。 ------------------------------------------- こういう意味でしょうか。。 >アクセス制限のCGI これの意味が良く解らないのですが、多分普通に開けると思いますよ。 |
質問者 ぽぽ
[削除]
投稿日 2005/9/3(土) 20:04:00
バッチリできました。感激です! 丁寧に教えて下さいましてありがとうございました。 |
返信(回答)する
Web裏技 |