什么是.htaccess中的“AddType”?

时间:2010-04-09 01:49:41

标签: apache .htaccess

那些有什么区别?

  

AddType x-mapp-php5 .php

     

AddType application / x-httpd-php .php

     

AddType x-httpd-php .php

当我有AddType application/x-httpd-php .php时,页面加载速度会显着降低。 为什么会这样?

3 个答案:

答案 0 :(得分:10)

它告诉apache遇到该扩展时要返回的mime-type。 请参阅此处的文档:http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype

Mime类型用于Apache中的几件事。

  1. 告诉浏览器如何处理文件
  2. 告诉apache使用哪个处理程序
  3. 使用AddHandler,您可以将处理程序(如PHP)绑定到特定的mime类型。因此,对PHP使用不同的mime类型可能会导致使用不同的解析器。

答案 1 :(得分:2)

AddType将mime类型与给定的扩展名相关联。

答案 2 :(得分:0)

主要由网络工作组解释说明:

  

多用途Internet消息扩展(MIME)定义了一个对象可以包含指向某种形式而不是实际数据本身的引用或指针的工具。 (...)

换句话说:您告诉 Apache AddType /将具有特定文件扩展名的特定 MIME 类型关联起来。然后 Apache 发送具有特定扩展名的文件,其中包含与此关联的header