Apache “什么是”呢;AddType";在.htaccess中?

Apache “什么是”呢;AddType";在.htaccess中?,apache,.htaccess,Apache,.htaccess,这些有什么区别 AddType x-mapp-php5.php AddType应用程序/x-httpd-php.php AddType x-httpd-php.php ? 当我使用AddType应用程序/x-httpd-php.php时,页面加载速度会显著降低。 为什么会这样?它告诉apache遇到该扩展时要返回什么mime类型。 请参见此处的文档: 在Apache中,Mime类型用于多种用途 告诉浏览器如何处理文件 告诉apache使用哪个处理程序 使用AddHandler可以将处理程序(如P

这些有什么区别

AddType x-mapp-php5.php

AddType应用程序/x-httpd-php.php

AddType x-httpd-php.php

?

当我使用
AddType应用程序/x-httpd-php.php
时,页面加载速度会显著降低。
为什么会这样?

它告诉apache遇到该扩展时要返回什么mime类型。 请参见此处的文档:

在Apache中,Mime类型用于多种用途

  • 告诉浏览器如何处理文件
  • 告诉apache使用哪个处理程序

  • 使用
    AddHandler
    可以将处理程序(如PHP)绑定到特定的mime类型。因此,为PHP使用不同的mime类型可能会导致使用不同的解析器。

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

    主要由网络工作组的解释进行解释:

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


    换句话说:您告诉Apache将特定的MIME类型与特定的文件扩展名关联起来。然后Apache会发送具有特定扩展名的文件,这些文件的扩展名正好与此关联的

    @Daeyun:我已经编辑了我的回复,以解释性能下降的原因。
    AddHandler
    用于将服务器端处理程序绑定到文件扩展名,而不是mime类型。请参阅中的语法