微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.htaccess导致所有页面被下载

我将下面一行添加到.htaccess :

AddType application/x-httpd-PHP .html .htm

当我尝试加载任何页面,我的浏览器试图下载页面! 我究竟做错了什么?

谢谢!

将wwwredirect到非www

.htaccess将所有stream量redirect到一个页面(410 Gone)

如何防止Apache / mod_rewrite将path视为具有相同名称文件

在Apache中使用Access-Control-Allow-Origin标头处理多个域

.htaccess重写子目录到目录

apache HTTP:X-Forwarded-Proto in .htaccess在开发环境中导致redirect循环

如何修改.htaccess中的sys.path以允许mod_python查看Django?

剥离未列入白名单的URL中的任何参数

mod_rewrite {QUERY_STRING}

如何在使用Apache重写时隐藏URL更改?

最有可能的; 您没有为您的Web服务器加载PHP模块。 这意味着然后服务器找到一个application / x-httpd-PHP文件,它将它直接传递给客户端,而不是通过PHP解释器运行(它将运行任何PHP代码输出文本/ html内容类型)。 由于浏览器不包含PHP解释器,因此他们将其视为任何其他未知内容类型,并提供将其保存为光盘。

HTML文档应该以text/html形式提供给浏览器。 更改您的MIME类型。

AddType text/html .html .htm

如果您尝试将HTML文件作为PHP执行,则应将文件扩展名更改为* .phtml。

* .html – HTML内容

* .PHPPHP内容

* .phtml – 嵌入PHP脚本的HTML内容

如果您试图强制PHP解析器处理这些文件类型,则应该编辑Apache上的httpd.conf文件,以包含这些文件扩展名的application/x-httpd-PHP MIME类型。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐