在我的 .htaccess 中找到了这一行,这是什么意思



我的托管服务提供商昨天切换到了新的VPS,所以我花了一天时间确保我的所有文件都按原样整理。

我今天去访问我的一个子域,而不是显示HTML/PHP页面,它们一直在下载到我的计算机上。我决定检查存储在服务器上的 .htaccess 文件,以及我的本地机器上的文件(我写的),它们不匹配 - 这有这样一行:

AddType application/x-httpd-php70 .php

我注释掉了这一行(通过在它前面放一个#)并尝试再次访问我的HTML/PHP页面,它们按预期加载。

这一行.htaccess是什么意思,为什么它在那里,为什么它做它所做的事情?

我从来没有把线放在那里,它似乎只发生在移动VPS之后。

图像等文件按预期显示。

那就是将您的网站切换到 PHP7。通常,为了使事物向后兼容,它将是这样的:

AddHandler application/x-httpd-php70 .php .php5 .php4 .php3