🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fj.net.www.servers
3 messages
3 total messages Started by SHIMIZU, Tomoyuki Tue, 13 Nov 2001 07:08
CGIのURLの末尾にスラッシュ記号
#401
Author: SHIMIZU, Tomoyuki
Date: Tue, 13 Nov 2001 07:08
12 lines
1745 bytes
最近はあまり見なくなったのですが、
Apacheの.htaccess等の設定ファイルで、
CGIやSSIの拡張子対応付け(AddType)で、
.cgiや.shtmlの他に.cgi/や.shtml/を付け加えるべき、
という説明をWebでたまに見かけることがあるのですが、
これはいったいどうしてなのでしょうか。

例えば http://www.sampleurl.com/hoge/hoge.cgi/
のように指定してもCGIが実行されるのは、
ちょっと気持ち悪いと思うのですが...

ご存知でしたら、よろしければお答えいただけると幸いです。
Re: CGIのURLの末尾にスラッシュ記号
#402
Author: Matsumura Naoki
Date: Thu, 15 Nov 2001 02:01
37 lines
2749 bytes
まつむらです。

At Tue, 13 Nov 2001 16:08:41 +0900,
SHIMIZU, Tomoyuki <shimizu@mm.media.kyoto-u.ac.jp> wrote:

> 例えば http://www.sampleurl.com/hoge/hoge.cgi/
> のように指定してもCGIが実行されるのは、
> ちょっと気持ち悪いと思うのですが...

.cgi/ や .shtml/ をわざわざ設定しなくても、hoge.cgi/ という
リクエストは有効です。

例えば
  http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/
のように、ディレクトリ階層を CGI 経由で見せたいときに便利です。

また、
  http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/Makefile?rev=1.234.2.10
を保存しようとしたら、ちゃんと「Makefile」という名前で保存
されるという利点もあります。


> Apacheの.htaccess等の設定ファイルで、
> CGIやSSIの拡張子対応付け(AddType)で、
> .cgiや.shtmlの他に.cgi/や.shtml/を付け加えるべき、
> という説明をWebでたまに見かけることがあるのですが、
> これはいったいどうしてなのでしょうか。

これはまた別件で、大昔の apache (apache-1.2.x あたり?) のセキュリティ
ホールを防ぐために
  <files ".html/.*">
    deny from all
  </files>
とかいう設定があったような気がするのですが、その解説ページの作者は
これとごっちゃにしているのではないでしょうか?

# かなり古い話なので、僕の勘違いかもしれませんが。
Re: CGI$B$N(BURL$B$NKvHx$K%9%i%C%7%e5-9f(B
#403
Author: OKANO Takayoshi
Date: Fri, 16 Nov 2001 01:32
20 lines
1908 bytes
In article <lqg7kssbxml.wl@mat2.tokyo.pfu.co.jp>
  mat@pfu.fujitsu.com writes:
>> Apache$B$N(B.htaccess$BEy$N@_Dj%U%!%$%k$G!"(B
>> CGI$B$d(BSSI$B$N3HD%;RBP1~IU$1(B(AddType)$B$G!"(B
>> .cgi$B$d(B.shtml$B$NB>$K(B.cgi/$B$d(B.shtml/$B$rIU$12C$($k$Y$-!"(B
>> $B$H$$$&@bL@$r(BWeb$B$G$?$^$K8+$+$1$k$3$H$,$"$k$N$G$9$,!"(B

>$B$3$l$O$^$?JL7o$G!"Bg@N$N(B apache (apache-1.2.x $B$"$?$j(B?) $B$N%;%-%e%j%F%#(B
>$B%[!<%k$rKI$0$?$a$K(B

>$B$H$+$$$&@_Dj$,$"$C$?$h$&$J5$$,$9$k$N$G$9$,!"$=$N2r@b%Z!<%8$N:n<T$O(B
>$B$3$l$H$4$C$A$c$K$7$F$$$k$N$G$O$J$$$G$7$g$&$+(B?

$B;d$,8+$?@bL@$O!"(B
$B!V(B .cgi $B$KBP$7$F@_Dj$7$?$@$1$G$O(B .cgi/ $B$d(B .shtml/ $B$r%j%/%(%9%H$5$l$k$H(B
CGI $B$d(B SSI $B$H$7$F07$o$l$:$K%=!<%9$,4]8+$($K$J$k!W(B
$B$H$$$&$b$N$G$7$?!#(B

$B$G!"Ev;~$N(B rimnet $B$N%5!<%P(B (NCSA httpd 1.5) $B$G$O<B:]$=$N$h$&$K$J$C$F$$$?$N$G!"(B
$B$=$N$h$&$K@_Dj$7$?5-21$,$"$j$^$9!#(B
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads