Глава 15 · 15.8
Apache Handlers и MIME Types
Тези два елемента в Advanced Features определят как сървърът обработва файловете. Повечето клиенти никога нямат нужда от тях: всички често срещани типове файлове вече са правилно настроени. Използвайте ги само ако знаете защо.
Apache Handlers
Handler определя коя програма обработва даден файл. По подразбиране файловете с разширение .php се изпълняват от PHP. С потребителски handler можете да свържете друго разширение с дадена програма, например за да могат и .html файловете да се обработват от PHP.
- Кликнете върху Apache Handlers.
- В раздела User defined handlers виждате Вашите собствени handler. В System handlers виждате какво прави сървърът по подразбиране.
- В Create new handler (1) в полето Handler въведете името на handler, а в полето Extension разширението без точка.
- Кликнете върху CREATE NEW HANDLER.

Внимание: Грешен handler може да доведе до това PHP файловете Ви да спрат да се изпълняват и вместо това да се показват като текст или да се изтеглят. Тогава всеки може да прочете Вашия код и пароли. Веднага след промяна тествайте уебсайта си и премахнете handler, ако нещо се обърка.
Искате ли да зададете друга PHP версия само за една папка? Не използвайте Apache Handler за това, а ред в .htaccess (вижте PHP-настройки по папка и чрез .htaccess).
MIME Types
MIME type казва на браузъра какъв файл получава, например изображение, видео или файл за изтегляне. Ако това не е правилно зададено, браузърът може да покаже файл като текст или да изтегли нещо, което трябва да покаже. Ако това се случва при нов или рядко срещан тип файл, можете сами да добавите MIME type.
- Кликнете върху MIME types.
- В Add MIME Type (1) в полето Име въведете MIME type, например application/manifest+json, а в полето Extension разширението без точка, например webmanifest.
- Кликнете върху ADD MIME TYPE.

В раздела System MIME types първо проверете дали типът вече съществува. Обикновено вече е наличен.
