GMOのiCLUSTAでhtml内でphpを動かしたい!の結論

GMOのレンタルサーバーのiCLUSTA+も利用しているのですが、そのWEBサイト内にphpを組み込む必要がでてきました。

html内でphpを動かしたいという、よくある「phpあるある」です。

WEBで調べてれば、たいがい.htaccessの記述をごにょごにょして、はいOK!という流れですが、iCLUSTでは、数パターン試しましたが、うまくいきません。サーバーの内部エラーをだして焦りますねー。

ということで結論ですが、

公式のサポートにはっきりと書いてい有ります。

 

html拡張子でPHPを実行することは可能ですか?

 

公式:iCLUSTAシリーズでは、html拡張子でPHPを実行することができない仕様となっております。 

■html形式の記述内にPHPのスクリプトを記述し実行されたい場合
ファイルの拡張子をhtmlからphpにご変更の上、ご利用ください。

 ■htmlのファイルにアクセスした際にphpのファイルへ転送されたい場合
リダイレクトの設定をご利用ください。

ソース:GMO iCLUSTAサポート *2020/2/21

html拡張子でPHPを実行することは可能ですか?|GMOクラウド|レンタルサーバー サポート

 

まあ、負荷が高くなるということはよく言われていることですが、仕様でできないといわれてしまえばどうにもなりませんね😢

XSERVERではできますが・・・。

どうしてもphpを使う必要がある場合は、htmlファイルをphpに変えてしまうしかないですね。

htmlをphpに変えることは、SEO的に大丈夫なのか?とか不安に思う人いるかもしれません。私もGoogleに動的ファイルとして認識されるのはどうなの?という疑念もありましたが、全部phpのサイトでも競合を押しのけて、商圏ワードで1位とれてたりするので、サイトの拡張子がhtmlかphpかは、SEOにほぼ関係ないと思われます(実体験)。

まあ、URLの変更になるので、その点のマイナスや、.htaccessに移転の記述や、関係サイトのリンクURL変更など面倒な作業は残りますけどね・・・

 

コメント