SetHandler の上書き ― 2009/05/01
Apacheの /etc/httpd/conf/httpd.conf で
<Directory /path/to/target> Options ExecCGI SetHandler cgi-script </Directory>
な感じで設定されたCGI実行用ディレクトリに直接表示用のファイルを置きたい場合の、 当該ディレクトリの .htaccess への記述。
SetHandler None AddHandler cgi-script .cgi AddHandler default-handler .png AddType image/png .png
SetHandler ディレクティブが設定されている場合は、AddHandler ディレクティブの指定より優先されてしまうので、 SetHandler None で、設定を取り消す必要がある。
後半はデフォルトなので、書かなくても良い。
ディレクトリに必要な Override 設定は
AllowOverride FileInfo
見えてはいけないファイルまで見えてしまう系の穴ができやすいので注意が必要。
コメント
トラックバック
このエントリのトラックバックURL: http://dragonstar.asablo.jp/blog/2009/05/01/4278794/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。

コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。