为什么我在 HostGator 上收到 404 错误或者为什么我不能再从 HTML 文件中调用 PHP?

Why am I getting a 404 error at HostGator or why can I no longer call PHP from within HTML files?

我在 HostGator 的 HTML 文件中调用 PHP 时遇到问题。突然,该站点在我的主页 INDEX.HTML 上出现了 404 错误。经过一番排查,我意识到这是因为 .htaccess 文件中的 AddHandler 语句不再被识别。我用“#”将其注释掉。这样做避免了 INDEX.HTML 页面的 404 错误,但页面没有显示任何依赖于调用 PHP 的内容。这是 .htaccess 文件中被注释掉的语句。前线支持人员不知道服务器上有任何变化。

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

顺便说一句,我的 .htaccess 文件位于 PUBLIC_HTML 文件夹中。

事实证明,10 天后 HostGator 通知我他们确实从 PHP-74 升级到 LS-PHP-74(Lite Speed)。他们在升级后没有通知他们的前线支持。在 .htaccess.
中需要不同的 AddHandler 语句 声明原文:

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

对于 LS-PHP-74,语句必须修改为:

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

这允许再次从 HTML 个文件中调用 PHP。

是的。他们昨晚破坏了我的 Angular APP 路由!感谢 HostGator!

PD:凌晨 4 点第一个响铃! --- 嘿,怎么了,上面写着找不到?