浏览器尝试下载html文件而不是打开

时间:2015-01-18 01:15:25

标签: html wordpress

浏览器(Chrome和Safari)尝试在打开时下载 this html文件。只有在该链接上才会尝试下载它。另请注意,Internet Explorer会毫无问题地打开它。

我认为导致这一点的一件事可能是wordpress或wordpress中的一些插件,但似乎不太可能,因为该页面中没有使用wordpress。

Contact html code

4 个答案:

答案 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文件中的处理程序(并为我自己留下评论,这样我就不会每次都拔头发了!)