• 締切済み

AddHandler のときの実行権の振り分け方法について?

http://jp2.php.net/manual/ja/security.cgi-bin.force-redirect.php Action php-script /cgi-bin/php AddHandler php-script .php を設定すると 読み込み許可だけで動作して 実行権に関係なく全部開くのですけど 実行権が無い場合とめるようにするにはどうすればいいのでしょうか? よろしくお願いします

みんなの回答

回答No.1

force-redirect の場合は多分無理です。この処理は /cgi-bin/php が該当ファイルを読むようにするものですので、読めるかぎりは動きます。 逆に言うと『読めなければ動きません』ので /cgi-bin/php の実行ユーザ(通常は Web サーバの実行ユーザ)に読めないモードを設定する、という方法はあると思います。

noname#21216
質問者

補足

1・読み込み属性のみで反応 2・存在しない名称でも反応 の2つを解決したいので なにか方法がないかなぁと思いまして。 2のときにエラーページにとばせれば ひとまずいいのですけど。。。