浏览器突然提示将网站另存为application/x-httpd-lsphp,而不是呈现页面。Htaccess文件未更改。如何修复?

浏览器突然提示将网站另存为application/x-httpd-lsphp,而不是呈现页面。Htaccess文件未更改。如何修复?,php,apache,.htaccess,content-type,Php,Apache,.htaccess,Content Type,我们的网站没有问题。没有变化,但昨天它停止了工作。当用户访问站点时,浏览器现在会提示用户下载页面。在Firefox中,它说: “您已选择打开[页面名称],它是: application/x-httpd-lsphp from” 我们的网站没有任何变化 我们的.htaccess文件已经几个月没有更改了。它有两个相关部分。本节强制php呈现所有没有扩展名的文件,同时允许正常呈现所有具有扩展名的文件: <Files *> ForceType application/x-httpd-lsphp

我们的网站没有问题。没有变化,但昨天它停止了工作。当用户访问站点时,浏览器现在会提示用户下载页面。在Firefox中,它说:

“您已选择打开[页面名称],它是: application/x-httpd-lsphp from”

我们的网站没有任何变化

我们的.htaccess文件已经几个月没有更改了。它有两个相关部分。本节强制php呈现所有没有扩展名的文件,同时允许正常呈现所有具有扩展名的文件:

<Files *>
ForceType application/x-httpd-lsphp
</Files>
<Files *\.*>
ForceType None
</Files>
它工作了几个月,然后突然停止工作

它是PHP版本5.4.34。Linux,Apache

我们检查了web主机支持。他们不知道出了什么问题,所以他们建议我们将整个网站恢复到一周前的版本。不过,我们真的不想这样做,因为我们会失去上周的数据


知道发生了什么事以及如何修复吗?谢谢…

评论摘要:

需要确保加载LiteSpeed,情况就是这样(准确地说,是新安装的)。
事实证明LiteSpeed无法处理无扩展页面,因此LeeWenzu必须为文档类型指定“x-httpd-php5”。

是否启用了mod_lsapi?这种mime类型与它一起使用。如果不是,它应该是x-httpd-php。@NaeiKinDus。谢谢x-httpd-php还会导致浏览器提示下载,并说“您已选择打开[page name],即:application/x-httpd-php”。我们自己什么也没改变,但这件事昨天才开始发生。你知道是什么改变导致了这个问题吗?如果你的Apache允许加载PHP模块,有几种可能性:你的PHP模块没有启用(因此永远不会调用处理程序),你的PHP安装有问题(可能升级失败),或者PHP配置有问题。。。您是否执行过任何与PHP、Apache或web模糊相关的升级、修改?@NaeiKinDus。谢谢你写的东西。我们接受了你的说法,并敦促服务器公司给我们更多的帮助。结果是他们提高了速度。它无法解析无扩展页面x-httpd-lsphp。对于任何在未来看到这一点的人来说,这就是x-httpd-php5。你的评论是正确的答案。再次感谢。当然:)。我不想麻烦你把它写下来作为答案,但那很好。我把它标为已接受。再次感谢。
DirectoryIndex Start