2014.
04.
06
20:28:59
結論から書くと、以下の内容を記述した「.htaccess」ファイルを置けば表示されます。
それではざっくりと補足を書いていきますね。
「cgi-bin/」配下のファイルは基本的にCGIですよ~と認識されます。
「.html」だろうと「.jpg」だろうとCGIとして扱われます。
ところがどっこい「.html」や「.jpg」はCGIじゃないですよね?
そのため「おいおい、このCGIちゃんと動かねーじゃねーか!」とエラーになるのです。
これを解決するためには、例えば以下の内容を記述した「.htaccess」ファイルを置いてあげます。
これらの指定は、要するに
この拡張子のファイルはCGIじゃねー!
勘違いすんじゃねーぞ!ボケ!(#゚д゚)
という指定です。
例えば
は
拡張子が「.html」「.htm」のファイルは「text/html」として扱いやがれ。
CGIとして扱うじゃねーぞ!ボケ!(#゚д゚)
という指定です。
同じように
は
拡張子が「.gif」のファイルは「image/gif」として扱いやがれ。
CGIとして扱うじゃねーぞ!ボケ!(#゚д゚)
という指定です。
同じように、以下略。
以前、拡張子.htmlでPHPファイルを扱う方法を書いた記事で
という記述をしましたが、理屈は同じです。
この拡張子のファイルはこの種類のファイルとして扱え!ボケ!(#゚д゚)
と指示してやるのです。
他の種類のファイルも置きたい場合は
の記述を追記してあげてください。
「cgi-bin/」配下にはCGIだけを置くようにした方が良いとは思いますけどね。
いろいろ事情もあるでしょうし、仕方がないのでしょう(--ゞ
というわけで「cgi-bin/」配下でCGI以外のファイルの表示、完了\(--)/
AddHandler text/html .html .htm
AddHandler image/gif .gif
AddHandler image/jpeg .jpg
AddHandler image/png .png
AddHandler text/css .css
AddHandler application/x-javascript .js
AddHandler image/gif .gif
AddHandler image/jpeg .jpg
AddHandler image/png .png
AddHandler text/css .css
AddHandler application/x-javascript .js
それではざっくりと補足を書いていきますね。
「cgi-bin/」配下のファイルは基本的にCGIですよ~と認識されます。
「.html」だろうと「.jpg」だろうとCGIとして扱われます。
ところがどっこい「.html」や「.jpg」はCGIじゃないですよね?
そのため「おいおい、このCGIちゃんと動かねーじゃねーか!」とエラーになるのです。
これを解決するためには、例えば以下の内容を記述した「.htaccess」ファイルを置いてあげます。
AddHandler text/html .html .htm
AddHandler image/gif .gif
AddHandler image/jpeg .jpg
AddHandler image/png .png
AddHandler text/css .css
AddHandler application/x-javascript .js
AddHandler image/gif .gif
AddHandler image/jpeg .jpg
AddHandler image/png .png
AddHandler text/css .css
AddHandler application/x-javascript .js
これらの指定は、要するに
この拡張子のファイルはCGIじゃねー!
勘違いすんじゃねーぞ!ボケ!(#゚д゚)
という指定です。
例えば
AddHandler text/html .html .htm
は
拡張子が「.html」「.htm」のファイルは「text/html」として扱いやがれ。
CGIとして扱うじゃねーぞ!ボケ!(#゚д゚)
という指定です。
同じように
AddHandler image/gif .gif
は
拡張子が「.gif」のファイルは「image/gif」として扱いやがれ。
CGIとして扱うじゃねーぞ!ボケ!(#゚д゚)
という指定です。
同じように、以下略。
以前、拡張子.htmlでPHPファイルを扱う方法を書いた記事で
AddHandler application/x-httpd-php .html .php
という記述をしましたが、理屈は同じです。
この拡張子のファイルはこの種類のファイルとして扱え!ボケ!(#゚д゚)
と指示してやるのです。
他の種類のファイルも置きたい場合は
AddHandler ファイルの種類 拡張子
の記述を追記してあげてください。
「cgi-bin/」配下にはCGIだけを置くようにした方が良いとは思いますけどね。
いろいろ事情もあるでしょうし、仕方がないのでしょう(--ゞ
というわけで「cgi-bin/」配下でCGI以外のファイルの表示、完了\(--)/