tify"> · якщо файл DirectoryIndex не існує, передає клієнту зміст каталогу.
Якщо обрана опція Fancylndexing, то в змісті використовуються значки та опису файлів. Якщо ця опція відключена, сервер являє зміст у простішому вигляді.
Файл, який сервер шукає в кожному каталозі для визначення прав доступу. За замовчуванням -. Htaccess (із крапкою на початку).
Щоб підказати браузеру, які файли йому належить обробляти, сервер формує певний код типу документа, грунтуючись на специфікації MIME - Multipurpose Internet Mail Extensions - багатоцільові поштові розширення Internet) і передає цей код в заголовку HTTP-протоколу.
Директива DefaultType визначає MIME-тип, який буде використовуватися для будь-якого документа, якщо сервер не зможе визначити його за іншими ознаками, наприклад з розширення. За замовчуванням значення DefaultType - text / plain. Якщо більша частина файлів бінарники (програми, картинки і т.п.) варто змінити значення на «application / octet-stream», щоб запобігти спробі браузера показати вміст двійкового файлу.
AddEncoding x-compress Z і AddEncoding x-gzip gz tgz
Ці директиви дозволяють стискати віддаються документи перед відправкою, що економить трафік і прискорює завантаження. Браузери, що підтримують цю можливість (Mozilla, SeaMonkey, FireFox), розпаковують отримані файли «на льоту».
Директива Redirect дозволяє переадресувати запит до раніше існуючого в іменному просторі сервера документу на його нову адресу. Приклад:
Redirect # «justify"> Alias ??
Директиви Alias ??дають можливість надавати доступ до документів, які перебувають не тільки в кореневому каталозі сервера (DocumentRoot) і його підкаталогах, але і в інших каталогах. За умовчанням в директиві Alias ??заданий тільки один псевдонім - / icons, використовуваний директивами Addlcon і AddIconByType. Зверніть увагу, що якщо ви включаєте завершальний слеш в «псевдонім», то сервер потребують його присутності і в URL. Приклад:
Alias ??/ icons / «/ usr / local / apache / icons /»
ScriptAlias ??
Директива вказує каталог, який містить серверні скрипти. Властивості ScriptAlias-ів такі ж, як і у просто Alias-ів, крім того, що документи в заданому директивою каталозі вважаються додатками і виконуються на сервері, а не відправляються клієнту. До директиві ScriptAlias ??застосовуються ті ж правила щодо завершального «/», що й до Alias.Разрешается додавати необмежене число директив ScriptAlias. Приклади:
ScriptAlias ??/ cgi-bin / «/ usr / local / apache / cgi-bin /"
ScriptAlias ??/ user1 / «/ usr/home/user1/public_html/cgi-bin /»
AddType
Директива AddType дозволяє додати опису типів файлів (крім MIME-types) і порядок їх обробки. Приклади:
# файли з розширенням. shtml повинні оброблятися як html файлиtext / html. shtml
# файли з розширенням. php повинні запускатися як php файли
AddType application / x-httpd-php. php
# файли з розширенням. html повинні запускатися і як php файли
AddType application / x-httpd-php. html