質問: ### 前提・実現したいこと 特定のディレクトリ下で 指定の.htaccess処理を無効にしたいです。 ### 発生している問題・エラーメッセージ さくらサーバーを利用しています。 Action myphp-script /php.cgi AddHandler myphp-script .php .html 上記の記述を行い、htmlファイル上で phpを動作させる設定をしています。 (ファイル名を変えたくないという事情から) しかし、ディレクトリ下にあるWORDPRESSのディレクトリでは この設定を無効にしたいです。 HTTPSリダイレクトの影響か、 HTTPでアクセスした際に https://ドメイン/php.cgi/ワードプレスディレクトリ にジャンプしてしまいます。 ### 試したこと php.cgi/ディレクトリからの リダイレクト設定をやってみましたが うまくいきませんでした。 ### 補足情報(FW/ツールのバージョンなど) さくらサーバー
回答: CGI 版ですか... Apache の Action ディレクティブ は、AddHandler や SetHandler で指定していない場合は、あっても問題ないと思うので... とりあえず、AddHandler で追加した機能を無効にするのであれば、RemoveHandler ディレクティブ です。 WordPress の .htaccess の中に ``` RemoveHandler myphp-script .php .html ``` を追加したらどうなるでしょうか?