Что такое" AddType".реврайт?

в чем разница?

AddType x-mapp-php5 .в PHP

AddType application/x-httpd-php .в PHP

AddType x-httpd-php .в PHP

?

скорость загрузки страницы значительно уменьшается, когда у меня есть AddType application/x-httpd-php .php . С чего бы это?

3 ответов


он сообщает apache, какой MIME-тип возвращается при встрече с этим расширением. См. документы здесь:http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype

MIME-типы используются для нескольких вещей в Apache.

  1. чтобы рассказать браузеру, как обращаться с файлом
  2. чтобы сообщить apache, какой обработчик использовать

С AddHandler вы можете привязать обработчик (например, PHP) к определенному типу mime. Таким образом, используя другой тип mime для PHP может быть использован другой парсер.


AddType связывает тип mime с заданным расширением.


это в основном объясняется Сетевая Рабочая Группа объяснениями:

универсальные расширения интернет-сообщений (MIME) определяют объект, который может содержать ссылку или указатель на некоторую форму, а не на фактические данные. (...)

другими словами: вы говорите Apache до AddType/связать МИМ тип с определенным расширением файла. Затем Apache ships файлы, которые имеют определенное расширение именно с этим связанным header.