アプリ版:「スタンプのみでお礼する」機能のリリースについて

RedHat Linux 7.3でApache 1.3.27を使用して
Webサイトを構築しています。
いろいろな理由があって
cgi-binディレクトリ下にhtmlやhtmファイルを置き
参照する必要があるのですが、
どうやったら参照できるようになるのでしょうか。

よろしくお願いします!!

A 回答 (2件)

「参照する必要がある」と言うのは、ブラウザで


http://www.xxxxx.xx.jp/~xxxx/cgi-bin/index.htm
でアクセスしたい、と言う事でしょうか?

それとも、何かのCGIスクリプト中から利用したい、と言う事でしょうか?

どちらをやりたいのかで、回答が全然違うのですが…。

この回答への補足

前者の方でアクセスしたいと考えております。
よろしくお願いします!!!

補足日時:2004/05/06 15:33
    • good
    • 0

ブラウザで普通に


http://www.xxxxx.xx.jp/~xxxx/cgi-bin/index.htm
をアクセスさせたい、と言う事ですね。

言い替えれば「cgi-binディレクトリにindex.htmを置いてブラウザで見ても、ちゃんとhtmlとして見えず、ソース表示したみたいな生のテキストファイルが見えたり、ファイルのダウンロードになってしまうのを、きちんとhtmlとして表示させたい」と言う事だと思います。

cgi-binディレクトリの.htaccessファイルに、
Options All
AddType text/html .htm
AddType text/html .html
AddType application/x-httpd-cgi .cgi
の4行を書いてみて下さい。

なお、SSI(サーバーサイドインクルード)を使用したhtmlドキュメント(拡張子*.shtml)を置く場合は、
Options All
AddType text/x-server-parsed-html .shtml
AddType text/html .htm
AddType text/html .html
AddType application/x-httpd-cgi .cgi
と書きます。

これにより、cgi-binディレクトリ以下(サブディレクトリも含む)にある*.htm、*.htmlファイルは、htmlドキュメントとして処理されます。

これの応用で、LHAアーカイブファイル(*.lzh)をダウンロードさせたいディレクトリでは.htaccessに
AddType application/x-lha .lzh
の行を追加したりします。
    • good
    • 0
この回答へのお礼

上記をやってみましたがうまく表示できませんでした。。。
cgi-binに関するディレクティブに
AddHander text/html .htm .html
を追加したらなんか表示できるようになりました。
とりあえず解決しました!!

有り難うございました(^^)

お礼日時:2004/05/11 22:31

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