简体   繁体   中英

What is “AddType” in .htaccess?

What is the difference those?

AddType x-mapp-php5 .php

AddType application/x-httpd-php .php

AddType x-httpd-php .php

?

The page loading speed significantly decreases when I have AddType application/x-httpd-php .php . Why would that be?

It tells apache what mime-type to return when encountering that extension. See the docs here: http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype

Mime-types are used for several things in Apache.

  1. to tell the browser how to treat the file
  2. to tell apache which handler to use

With AddHandler you can bind a handler (like PHP) to a specific mime-type. So using a different mime-type for PHP could result in a different parser being used.

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

It's mostly explained by the Network Working Group explanations:

The Multipurpose Internet Message Extensions (MIME) define a facility an object can contain a reference or pointer to some form of rather than the actual data itself. (...)

In other words: You're telling Apache to AddType /associate a specific MIME type with a specific file extension. Then Apache ships files that have a specific extension with exactly this associated header .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM