浏览器(Chrome和Safari)尝试在打开时下载 this html文件。只有在该链接上才会尝试下载它。另请注意,Internet Explorer会毫无问题地打开它。
我认为导致这一点的一件事可能是wordpress或wordpress中的一些插件,但似乎不太可能,因为该页面中没有使用wordpress。
答案 0 :(得分:1)
.htaccess文件中可能是一个不正确的mime类型。我建议进入它并寻找类似于下面的任何不需要的线并删除它们。
AddHandler application/ etc.
并确保您的类型设置如下:
AddType text/html .html
要在cPanel中打开.htaccess: 单击文件管理器,确保在单击Go之前勾选显示隐藏文件(dotfiles)。然后.htaccess应该显示安装了wp(wp-admin,wp-content,wp-includes)的位置。
答案 1 :(得分:0)
一个可能的原因是您的服务器配置存在问题,导致访问浏览器的mime类型错误。
html的正确mime类型是:text / html 服务器发送的mime类型是:application / x-httpd-php
您似乎正在运行Apache。因此,有两个可能导致此问题的文件,可能是.htaccess或Apaches配置文件之一。
尝试将以下文本添加到目录中的.htaccess文件中,或者查找提及application / x-httpd-php
AddType text/html .html
答案 2 :(得分:0)
我必须添加以下内容:
AddHandler application/x-httpd-php .php
答案 3 :(得分:0)
我遇到过几次这个问题。对我来说,问题是Web服务器正在自动处理.htaccess文件之外的PHP请求。由于某些原因,更改WordPress中的设置有时会导致.htaccess文件发生更改,从而为PHP添加了处理程序。这将导致服务器在随后的每个PHP请求中打,并尝试提供该文件而不是处理它。
然后,解决方案是手动删除自动添加到.htaccess文件中的处理程序(并为我自己留下评论,这样我就不会每次都拔头发了!)