こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

.htaccessでAddTypeを並べることは禁

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

現在、海外のサーバーを利用しています。
文字化けがひどいので、.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を重ねることが禁止の場合、どのように書き直せば良いか、ご教授頂ければと思います。

投稿日時 - 2011-02-24 18:18:53

QNo.6547452

困ってます

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

文字化けが起きるのなら、デフォルトの文字コードを設定するべきでは?

AddDefaultCharset Shift_JIS
http://httpd.apache.org/docs/2.2/mod/core.html#adddefaultcharset

下の2行だけで十分かなと思いますがいかがでしょうか?

AddDefaultCharset Shift_JIS
AddType application/x-httpd-php .php

投稿日時 - 2011-02-24 19:13:27

お礼

OrangeCup150様

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

投稿日時 - 2011-02-24 20:19:31

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問