• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessでAddTypeを並べることは禁)

.htaccessでAddTypeを並べることは禁止されているのでしょうか?

このQ&Aのポイント
  • 現在、海外のサーバーを利用しています。文字化けがひどいので、.htaccess内にAddType "text/html; charset=Shift_JIS" .htmlと記述して利用していました。今回新たに、htmlファイルでphpを動作させたいと思い、次のような記述を追加しました。AddType "text/html; charset=Shift_JIS" .html AddType application/x-httpd-php .php .html。どちらか一行であれば、phpも動作しますし、文字化けも起こりません。
  • AddTypeを重ねることが禁止の場合、どのように書き直せば良いか、ご教授頂ければと思います。
  • htaccessファイルでのAddTypeの重ね書きについて調査しています。現在、.htmlファイルで文字化け対策のためにAddTypeを使用していますが、新たに.phpを使うためにもAddTypeを追加したいと思っています。しかし、AddTypeを重ねることができないのかどうかを知りたいです。

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

  • ベストアンサー
回答No.1

文字化けが起きるのなら、デフォルトの文字コードを設定するべきでは? AddDefaultCharset Shift_JIS http://httpd.apache.org/docs/2.2/mod/core.html#adddefaultcharset 下の2行だけで十分かなと思いますがいかがでしょうか? AddDefaultCharset Shift_JIS AddType application/x-httpd-php .php

shinji6485
質問者

お礼

OrangeCup150様 的確なアドバイス、かつ素人の私にもわかりやすくご説明いただきましてありがとう御座いました。 無事、問題が解決しました。 掲載頂きました2行に書き換えることで動作しました、今後、同様の問題で困った方にも是非参考にして頂きたいと思います。ありがとう御座いました。