エックスサーバーで、htmlのままphpを動かしたかったのだけど・・・どうしてもできなかった。
公式には.htaccessを以下のように編集すれば可能となっている。
—————————-
AddHandler x-httpd-php .html
—————————-
しかし、これだと真っ白になる。
もちろん、xml宣言にも配慮して<?php echo ‘<?xml version=”1.0″ encoding=”utf-8″?>’.”\n”;?> に書き換えたりもしたけど、変わらず。
サポートに問い合わせても、(X)おかしなところはない、それでできるはず⇒(Me)ならないよ⇒(X)これ以上のサポートはやってないからググって・・・ということで見はなされた。
何回もググってるんだけど・・・。
AddHandler x-httpd-php5.3 .php .phps .html
AddType application/x-httpd-php .php .html
AddHandler x-httpd-php .php .html
AddHandler x-httpd-php5 .php .phps .html
AddHandler application/x-httpd-php .php .html
とか、ぐぐって、出てくる限りのタイプを試したけどダメだった。
文字コードや改行コードもいろいろ試したけど甲斐なし・・・
さくらインターネットもヘテムルもできたのに、エックスサーバだけどうやっても無理・・・。
仕方ないので、結局拡張子を.phpにして.htmlを.phpに301リダイレクトした。
1ページだけだから初めからこうしておけばよかった・・・とも思うけど、できればリダイレクトしないで対応したかった・・・。