拡張子の無いファイルを、CGIとして動かすには?
コルン
[E-Mail]
1999/04/27(火) 00:47:07
たとえば、"bbs.cgi"というファイルをCGIとして動作させたい場合は、
".htaccess"に、"AddType application/x-httpd-cgi .cgi"の一行を加えればOKですよね。
しかし、"bbs"という拡張子のないファイルをCGIとして動作させたい場合には、どうすれば良いのでしょうか?
"AddType application/x-httpd-cgi bbs"とか"AddType application/x-httpd-cgi bbs."とか
"AddType application/x-httpd-cgi ."とか、色々と試してみましたけど、成りませんでした。
何か方法が在れば、教えて下さい。
ちなみに、掲示板のURLを、
http://xxx.xxx.xxx/~xxx/bbs.cgi/xxx.html
ではなく、
http://xxx.xxx.xxx/~xxx/bbs/xxx.html
にしたいのです。
B-Cus
1999/04/27(火) 11:35:56
<FilesMatch "^bbs$">
ForceType application/x-httpd-cgi
</FilesMatch>
てな感じでしょうか。
yasu
[E-Mail]
[HomePage]
1999/04/27(火) 22:42:08
ぼくも同じようなことを思っていたのですが、
B-Cusさんの場合、ファイル名が「bbs」じゃないといけないですよね。
違う場合はどこを変えればいいのでしょうか?
多分bbsという文字だと思うのですが、htaccessの構文はちんぷんかんぷんで・・・(汗)
コルン
[E-Mail]
[HomePage]
1999/04/28(水) 23:23:19
[[解決]]
B-Cusさん、お答えどぉも、ありがとうです。
(答えてもらってるのにこう言っちゃ悪いけど)見直しました。(ぉぃぉぃ
いやぁ、お陰で助かりましたよ、ホント。
.htaccessって、タグも使うんですね。
最初、
<FilesMatch "^bbs$">
ForceType application/x-httpd-cgi
</FilesMatch>
という文を見たとき、イマイチ信じられませんでしたが、
試してみて、実際に動いて、.htaccessにもタグが
在るんだなぁと、ガッテンしました。
.htaccessの場合、if文とかの代わりに使ってるんですね。
htmlファイルの<noframes>等と、同じですね。