【HostGator】htmlでphpで動かすAddHandlerが404になる(.htaccess)

.htmlでphpを動かしたい時、は.htaccessにAddHandlerやAddTypeを記述します。
※サーバーによっては他の方法もあります

HostGatorで以下のような記述をして動作していたのですが、突然404になるようになってしまいました。

AddHandler application/x-httpd-ea-php74 .php .html .htm

解決法

先に解決法です。HostGatorがPHPをLSPHP(Lite Speed*)に変更したために、記述内容も変更しなければいけなかったとのこと。

AddHandler application/x-httpd-ea-php74___lsphp .php .phtml .html .htm

「x-httpd-ea-php74」が「x-httpd-ea-php74___lsphp」に変更になります。

*Lite SpeedはWebサーバー

HostGatorへお問い合わせしても原因が分からなかった

404の調査をし、AddHandler application/x-httpd-ea-php74を入れると404になるということで、

HostGatorへチャットでお問い合わせしてみました。

ソースを見てくれるのは大変助かったものの、2、3時間ほどチャットしましたが、

最終的にはhtmlにPHPを書いているからだよ!あとはエンジニアに確認してねという回答で終わりました。

チャットの対応は心強いものの、サポートがLite Speedへの変更を知っていなかったのではという疑惑が拭いきれません。

参考にさせていただいたサイト

解決してくれたstack overflowに感謝です。

https://stackoverflow.com/questions/71714280/why-am-i-getting-a-404-error-at-hostgator-or-why-can-i-no-longer-call-php-from-w

この記事はあなたの役に立ちましたか?