2010-04-09 67 views
8

那些有什麼不同?什麼是.htaccess中的「AddType」?

將AddType的x MAPP-PHP5 .PHP

將AddType應用/ X的httpd - PHP .PHP

將AddType X的httpd - PHP .PHP

當我有AddType application/x-httpd-php .php時,頁面加載速度顯着降低。 爲什麼會這樣?

+0

@Daeyun:我編輯了我的回覆來解釋性能下降。 – Wolph 2010-04-09 02:14:01

回答

9

它告訴Apache什麼MIME類型返回時遇到該擴展名。 在此處查看文檔:http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype

Mime類型用於Apache中的幾件事情。

  1. 告訴瀏覽器如何處理該文件
  2. 告訴Apache處理程序使用

再與AddHandler可以綁定一個處理程序(如PHP)到一個特定的MIME類型。因此,爲PHP使用不同的MIME類型可能導致使用不同的解析器。

2

AddType將MIME類型與給定的擴展名關聯。

0

它主要由網絡工作組解釋說明:

的多用途互聯網郵件擴展(MIME)定義一個設施中的對象可以包含一個引用或指針某種形式的,而不是實際的數據本身。 (...)

換句話說:你告訴阿帕奇AddType /特定MIME類型與特定的文件擴展名關聯。然後Apache發送具有特定擴展名的文件,其中包含與此關聯的header