Entersquare Inc. ホームページ作成の株式会社エンタースクウェア

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

【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

Solutions

ソリューション

ホームページ作成

Webサイト制作・運用保守

コーポレートサイト/サービスサイト/オウンドメディアサイト/LP/EC

ウェブマーケティングの技術を使ってホームページの作成や保守を承っております。

Webのお悩み

Webのご相談・サポート

運用のお困りごと/集客のお困りごと/運用担当が居なくなったなど

Webに関するお困りごとや、お悩みなどのご相談、サポートを承っております。

その他、アクセス解析、広告運用、SNSサポートなどWebに関する事全般承っております。

詳しく見る