Что такое "AddType" в .htaccess? - PullRequest
       12

Что такое "AddType" в .htaccess?

9 голосов
/ 09 апреля 2010

В чем разница тех?

AddType x-mapp-php5 .php

Приложение AddType / x-httpd-php .php

AddType x-httpd-php .php

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

Ответы [ 3 ]

10 голосов
/ 09 апреля 2010

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

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

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

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

2 голосов
/ 09 апреля 2010

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

0 голосов
/ 28 января 2014

В основном это объясняется Сетевой рабочей группой объяснения:

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

Другими словами: вы говорите Apache to AddType / связывает определенный тип MIME с конкретным расширением файла. Затем Apache отправляет файлы с определенным расширением именно с этим связанным header.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...