• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessによる制御 phpとssi)

.htaccessによる制御 phpとssi

このQ&Aのポイント
  • ウェブサイトの制御には.htaccessファイルを使用しています。新しいPHPページと古いSSIページを両方有効にするには、設定の順序に注意する必要があります。
  • 新しいPHPページを有効にするためには、下の階層に.htaccessファイルを配置する必要があります。しかし、上の階層にあるSSIページの設定は引き継がれてしまいます。
  • 両方のページを有効にするためには、下の階層の.htaccessファイルで上の階層のSSI設定を無効化する必要があります。これにより、PHPページが正常に表示されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

同じディレクティブだと、下の階層が上の階層を置き換えますが、違うディレクティブだと自動的には無効にならないと思いますよ。つまり、 AddHandler server-parsed html .shtml .html .htm .xhtml AddType application/x-httpd-php .php .html .xhtml .shtml の両方が生きているのでしょう。RemoveHandlerを使ってみては? http://httpd.apache.org/docs/2.2/ja/mod/mod_mime.html#removehandler

peco33
質問者

お礼

ありがとうございます!! AddType application/x-httpd-php .php .html .xhtml .shtml RemoveHandler .html このように表記したところ 旧サイトも新サイトもhtmlの拡張子で 今の所問題なく表示されました!!

関連するQ&A