浏览器尝试下载 html 文件而不是打开文件
Browsers try to download html file instead of opening
浏览器(Chrome 和 Safari)尝试在打开时下载 this html 文件。它仅在 link 上尝试下载它。另请注意,Internet Explorer 可以毫无问题地打开它。
我认为造成这种情况的一件事可能是 wordpress 或 wordpress 中的某个插件,但似乎不太可能,因为该页面中没有使用 wordpress。
您的 .htaccess 文件中的 mime 类型可能不正确。我建议进入它并查找与下面类似的任何不需要的行并将其删除。
AddHandler application/ etc.
并确保您的类型设置如下:
AddType text/html .html
为了在 cPanel 中打开 .htaccess:
单击“文件管理器”并确保在单击“前往”之前勾选“显示隐藏文件(点文件)”。然后 .htaccess 应该显示安装 wp(wp-admin、wp-content、wp-includes)的位置。
一个可能的原因是您的服务器配置有问题,导致访问浏览器的 MIME 类型错误。
html 的正确 MIME 类型是:text/html
您的服务器发送的 MIME 类型是:application/x-httpd-php
您似乎是 运行 Apache。因此,有两个可能的文件可能导致此问题,要么在 .htaccess 中,要么在 Apache 配置文件之一中。
尝试将下面的文本添加到您目录中的 .htaccess 文件中,或者寻找对 application/x-httpd-php
的提及
AddType text/html .html
我必须添加以下内容才能起作用:
AddHandler application/x-httpd-php .php
我遇到过几次这个问题。我的问题是网络服务器自动处理 .htaccess 文件之外的 PHP 请求。出于某种原因,更改 WordPress 中的设置有时会导致 .htaccess 文件发生更改,为 PHP 添加处理程序。这将导致服务器在之后的每个 PHP 请求中打嗝并尝试提供文件而不是处理它。
然后,解决方案是手动删除自动添加到 .htaccess 文件的处理程序(并为自己留下评论,这样我就不会每次都拔头发了!)
浏览器(Chrome 和 Safari)尝试在打开时下载 this html 文件。它仅在 link 上尝试下载它。另请注意,Internet Explorer 可以毫无问题地打开它。
我认为造成这种情况的一件事可能是 wordpress 或 wordpress 中的某个插件,但似乎不太可能,因为该页面中没有使用 wordpress。
您的 .htaccess 文件中的 mime 类型可能不正确。我建议进入它并查找与下面类似的任何不需要的行并将其删除。
AddHandler application/ etc.
并确保您的类型设置如下:
AddType text/html .html
为了在 cPanel 中打开 .htaccess: 单击“文件管理器”并确保在单击“前往”之前勾选“显示隐藏文件(点文件)”。然后 .htaccess 应该显示安装 wp(wp-admin、wp-content、wp-includes)的位置。
一个可能的原因是您的服务器配置有问题,导致访问浏览器的 MIME 类型错误。
html 的正确 MIME 类型是:text/html 您的服务器发送的 MIME 类型是:application/x-httpd-php
您似乎是 运行 Apache。因此,有两个可能的文件可能导致此问题,要么在 .htaccess 中,要么在 Apache 配置文件之一中。
尝试将下面的文本添加到您目录中的 .htaccess 文件中,或者寻找对 application/x-httpd-php
的提及AddType text/html .html
我必须添加以下内容才能起作用:
AddHandler application/x-httpd-php .php
我遇到过几次这个问题。我的问题是网络服务器自动处理 .htaccess 文件之外的 PHP 请求。出于某种原因,更改 WordPress 中的设置有时会导致 .htaccess 文件发生更改,为 PHP 添加处理程序。这将导致服务器在之后的每个 PHP 请求中打嗝并尝试提供文件而不是处理它。
然后,解决方案是手动删除自动添加到 .htaccess 文件的处理程序(并为自己留下评论,这样我就不会每次都拔头发了!)