2005/11/22(火) [n年前の日記]
#1 [linux] .htaccess で .pl だか .cgi だかを無効にしたり
ディレクトリの中は丸見えにしたいけど、.pl 等は動かしたくないわけで。
Options +Indexes -ExecCGI -Includes AddType text/plain pl AddType text/plain csv AddType application/octet-stream ttf AddType application/octet-stream sqf RemoveHandler cgi plこれでいいのかしら。とりあえずメモ。
◎ 色々試してるうちにそもそも httpd.confでAddTypeの指定をしてないことに気づいた :
なんてこった。今までまったく知らなかった。
…と思ったが、httpd.conf 中で、
…と思ったが、httpd.conf 中で、
TypesConfig /etc/mime.typesとしてることに気づいた。そっちで指定してあったのだな。
◎ ついでにFLASH関係のアイコンも作成 :
httpd.conf 中で、
httpd.conf 中に記述。 .doc .xls .swf .sqf にアイコンを指定してる。
Alias /icons/ /home/httpd/icons/と指定してあったので、/home/httpd/icons/ の中に放り込む。普通のサイズと、小さいサイズがあるので、2つ作った。 *1 小さいサイズはどんなタイミングで呼ばれるのかわからないけど。
httpd.conf 中に記述。 .doc .xls .swf .sqf にアイコンを指定してる。
AddIcon /icons/mswindows.gif .doc .xls AddIcon /icons/flash.gif .swf AddIcon /icons/sqf.gif .sqfもっとも、httpd.conf や .htaccess 中で、
Options +Indexes等を指定して、ディレクトリ以下でファイル一覧表示可能にしてないと意味が無いんだけど。もちろん、通常こういう設定は推奨されないけど。
*1: エクスプローラで表示したウインドウをキャプチャして、GIMPで縮小してドット修正して作成。
[ ツッコむ ]
以上です。