我正在将客户的网站从旧的 Linux 服务器移动到使用 cPanel 的新服务器,两台服务器都使用 GoDaddy,并且客户端的 html 文件包含 PHP 代码。 (我知道这效率不高,但这就是他想要的。)
在 Linux 服务器上,.htaccess 文件中的以下几行有效:
选项+ExecCGI AddHandler x-httpd-php5-3 .html
但是在新服务器上,这些线路不起作用,我到处寻找并尝试了许多不同的线路,包括以下内容:
AddHandler php8-script .php .html .htm AddHandler 应用程序/x-httpd-php8 .htm .html
选项+ExecCGI AddType 应用程序/x-httpd-php .php .htm .html AddHandler x-httpd-php8 .php .htm .html
选项+ExecCGI AddHandler fcgid-脚本 .html FCGIWrapper /usr/local/cpanel/cgi-sys/php8 .html
SetHandler fcgid 脚本 FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .htm 选项+ExecCGI 允许所有人
我也尝试向他们的客户服务寻求帮助,但他们拒绝帮助我,因为根据他们的说法,这是一个“内容问题”。
如果有人可以指导我如何解决该问题,我将非常感激。
GoDaddy 在 cPanel 托管上使用 Cloudlinux 及其 lsphp 选择器。这条线会是这样的
AddHandler application/x-httpd-alt-php81___lsphp .html