※この記事は5年以上前の記事です。
現在は状況が異なる可能性がありますのでご注意ください。
どうも、正直、ヒマなみやびです。
(殺される)
さて、表記の件。
前提として、当サイト、サーバープランをあげたのと、
PHPのバージョンを、7.1モジュール版としました。
体感的に速くなった気がする。して、PageSpeed Insightsにおいても、
サーバー応答時間が大幅に短縮されたのが確認できた。
だが、一つ問題として、
表記の件の動作がならなくなった。
レンタルサーバーにおいてHTMLをPHPスクリプトとして実行するには、
.htaccessに、記述を加えるのだが、レンタルサーバーによって、記述の仕方が異なる。
ロリポップの場合は下記となる。
AddHandler php○-script .html
○のところには、サーバー側で設定している、PHPのバージョン番号を入れる
だがこれ、CGI版に限ったやり方なのだ。
モジュール版では動かない。
そう、だいたいにおいて、-scriptって入ってるもね。そらCGIっぽいよな。
モジュール版では、多くのサーバーと同じ下記のような書き方で記述すればいい。
AddType application/x-httpd-php .html
これで、モジュール版でも、HTMLをPHPとして実行できる。
表示されなくなった時は、めっさ焦ったが、
すぐ解決してよかった・・・。
コメントする