我有一个与从 HostGator 的 HTML 文件中调用 PHP 相关的问题。突然,该网站在我的主页INDEX.HTML上出现 404 错误。经过一番排查后,我意识到这是因为.htaccess文件中的AddHandler语句不再被识别。我用“#”将其注释掉。这样做可以避免INDEX.HTML页面出现 404 错误,但该页面不会显示任何依赖于 PHP 调用的内容。这是.htaccess文件中注释掉的语句。一线支持人员不知道服务器上有任何变化。
#AddHandler application/x-httpd-ea-php74 .php .php7 .phtml .html .htm
Run Code Online (Sandbox Code Playgroud)
顺便说一下,我的.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
Run Code Online (Sandbox Code Playgroud)
对于 LS-PHP-74,该语句必须修改为:
AddHandler application/x-httpd-ea-php74___lsphp .php .php7 .phtml .html .htm
Run Code Online (Sandbox Code Playgroud)
这允许再次从 HTML 文件中调用 PHP。
| 归档时间: |
|
| 查看次数: |
526 次 |
| 最近记录: |