Назад | Перейти на главную страницу

Разница между директивами Apache AddType и AddHandler?

Насколько я понимаю:

AddType application/x-httpd-php4 .php4 AddHandler application/x-httpd-php4 .php4

Но зачем нам добавлять оба? Оба ли нужны в случае PHP? Является AddType нужен для PHP?

  • AddType: Сопоставляет заданные расширения файлов с указанным типом содержимого.
  • AddHandler: Сопоставляет расширения имени файла с указанным обработчиком

В вашем случае это просто совпадение, что тип контента равен имени обработчика - учитывая, что на самом деле существует обработчик с именем application/x-httpd-php4. В противном случае это просто неправильно.