| 2003年05月27日(火) |
<b>webサーバ(Apache)を制御する「 .htaccess」について</b> |

【雑感】 ♪壊れたメロディー♪ 的気分〜(^^;
「.htaccess」とは? ApacheなどのWebサーバで使用できる、Webサーバの動作をディレクトリ単位で制御するためのファイル。 .htaccess(ドットエイチティーアクセス)は、CGI や SSI を有効/無効にするくらいにしか .htaccess を使うことはないが、もっと多くの制御が可能だったんだぁ〜!
本ページ↓は、Apache 1.3 に対する記述。 と言うことで、ミケネコさんの htaccess リファレンス に解説されている。
# ディレクトリ内でcgiが動きかつSSIが.htm、.html、.shtmlで動作する設定。 Options ExecCGI Includes FollowSymLinks Indexes AddType text/x-server-parsed-html .htm AddType text/x-server-parsed-html .html AddType text/x-server-parsed-html .shtml AddType application/x-httpd-cgi .cgi # ・ExecCGI=CGIスクリプトの実行を許可する。 # ・Includes=SSIを有効にする。 # ・FollowSymLinks=シンボリック先へのアクセスも許可する。 # ・Indexes=インデックス表示を有効にする。
# 一般的な設定。 AddHandler server-parsed-html .htm AddHandler server-parsed .html AddHandler server-parsed .shtml AddHandler server-parsed-html .shtml AddHandler cgi-script .cgi AddType application/octet-stream .lzh AddType audio/midi .mid AddType audio/x-midi .mid AddType audio/x-twinvq .vqf .vql Addtype video/quicktime .qt .mov .moov AddType application/futuresplash .spl AddType application/x-shockwave-Flash .swf AddType audio/wav .wav
# RealAudio/RealVideoをHTTP STREAMで送る場合。 AddType audio/x-pn-realaudio .ra AddType audio/x-pn-realaudio .ram AddType audio/x-pn-realaudio-plugin .rpm # 末尾の改行を忘れないように。
ディレクトリをプロテクトする と、ちょっとした秘密の部屋が出来るかも知れません。
httpd.confの設定ディレクティブ (Red Hat Linux 7.3: オフィシャル Red Hat Linux リファレンスガイド)
各ISPサーバによって設定がまちまち…またしても、悩んだ数日間だった。
|