浏览器突然提示将网站保存为application/x-httpd-lsphp,而不是呈现页面.Htaccess 文件未更


Browsers suddenly prompt to save website as application/x-httpd-lsphp, rather than render page. Htaccess file unchanged. How to fix?

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

"您已选择打开 [页面名称],即: application/x-httpd-lsphp from http://our.website.com"。

我们的网站没有任何变化。

我们的.htaccess文件已经几个月没有更改了。它有2个相关部分。此部分强制所有没有扩展名的文件由 php 渲染,同时允许所有具有扩展名的文件正常渲染:

<Files *>
ForceType application/x-httpd-lsphp
</Files>
<Files *'.*>
ForceType None
</Files>

这会将主索引页设置为"开始"(无扩展名):

DirectoryIndex Start

它工作了几个月,然后突然停止工作

它是PHP版本5.4.34。Linux,Apache。

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

任何想法发生了什么以及如何解决?谢谢。。。

注释摘要:

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