解決済みの質問

application/x-httpd-php

HPをリニューアルする際、一番上の階層の.htaccessに「application/x-httpd-php .htm .html」の文言を追加しました。この指定が原因で、特定のhtmlファイルを開くと「Web サイト側でページを表示できません」となってしまいます。「application/x-httpd-php .htm .html」の文言を削除すれば表示できます。また、同じ階層に別のhtmlファイルを置くと表示出来たので、表示できないhtmlファイルのソースと「application/x-httpd-php .htm .html」の組み合わせに何か原因があると思っているですが、全く検討がつきません。可能性として何が考えられるでしょうか?

投稿日時 - 2011-02-15 10:48:02

連想キーワード:

QNo.6524270

困ってます

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

表示できないファイルに
<?xml ~~ ?>
があるとか

投稿日時 - 2011-02-15 11:34:02

お礼

<?xml ~~ ?>の記述を削除したら無事表示できました!
ありがとうございます!

ちなみに<?xml ~~ ?>の記述を残したまま表示する方法はありますでしょうか?

投稿日時 - 2011-02-15 11:53:42

ANo.1

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

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.2

<?xmlを使えるようにするには.htaccessに
php_flag short_open_tag off
を追加します
この場合PHPファイルで<? ~~ ?>を使っていたら<?php ~~ ?>に変更しないといけません

投稿日時 - 2011-02-15 12:27:06

お礼

なるほど~。
ショートタグは使用したかったので<?xmlを外しました。

ありがとうございました!

投稿日時 - 2011-02-15 15:10:29

あわせてチェックしたい
  • .htaccessによる制御 phpとssi ...
  • httpd.confと.htaccessについて ...
  • PHPとAPACHEまたはAN HTTPD ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら