AddHandler php5-script .php\AddType text/html .php和AddType application/x-httpd-php .php的区别?


让apache支持php文件的解释,有2种方法配置,RPM装的默认配置是:
AddHandler php5-script .php
AddType text/html .php
网上很多人的配置方法是:
AddType application/x-httpd-php .php
我试了这两种都可以,不知道有什么区别?



1. AddHandler 指令的作用是: 在文件扩展名与特定的处理器之间建立映射

比如: AddHandler php5-script .php

指定扩展名为 .php 的文件应被 php5-srcipt 处理器来处理。

2. AddType 指令
作用:在给定的文件扩展名与特定的内容类型之间建立映射
语法:AddType MIME-type extension [extension] ...

AddType指令在给定的文件扩展名与特定的内容类型之间建立映射关系。MIME-type指明了包含extension扩展名的文件的媒体类型。

AddType 是与类型表相关的,描述的是扩展名与文件类型之间的关系。
AddHandler 说明什么样的扩展名使用什么样的程序来处理,描述的是扩展名与处理程序之间的关系。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 关于PHPStudy中使用AddType application/x-httpd-php该Apache的设置命令无效的问题 js模版使用"> js模版使用 application/json和application/x-www-form-urlencoded区别 jersey处理支付宝异步回调通知的问题:java.lang.IllegalArgumentException: Error parsing media type 'application/x-www-form-urlencoded; text/html; charset=UTF-8' JQuery中的text(),html()和val()区别 关于jquery中html()、text()、val()的区别 jQuery中的.html()和.text()及.val()区别 js中的text(),html() ,val()的区别