Файл конфигурации .htaccess. Управляем сервером Apache
из обычной папки
На виртуальном хостинге не предоставляется доступ к главному файлу кон- фигурации, так как один сервер может обслуживать множество сайтов, при- надлежащих различным людям. В этом случае для конфигурирования от- дельных каталогов используется файл .htaccess. При изменении этого файла нет необходимости перезагружать сервер. Файлы .htaccess анализируются при каждом запросе файла из каталога.
Если сервер в полном распоряжении, то настраивать конфигурацию необхо- димо в файле httpd.conf, а использование файлов .htaccess нужно запретить. Это связано с тем, что использование файлов .htaccess сильно влияет на про- изводительность и защиту. Файл httpd.conf анализируется только один раз (при запуске сервера), а файлы .htaccess анализируются при каждом запросе. Если использование файлов .htaccess запрещено, то Apache даже не будет искать эти файлы в каталогах.
Для настройки файлов .htaccess используются следующие директивы:
? AccessFileName задает имя файла конфигурации:
AccessFileName .htaccess
? AllowOverride позволяет ограничить перечень директив, которые позво- лено изменять в файлах .htaccess. Директива может принимать следую- щие значения:
• All позволяет пользователям переопределять в файлах .htaccess гло-
бальные параметры доступа:
AllowOverride All
• None отключает использование файла .htaccess:
AllowOverride None
• AuthConfig позволяет использование директив авторизации
(AuthName, AuthType, AuthUserFile, AuthGroupFile и др.):
AllowOverride AuthConfig
• FileInfo разрешает использование директив, управляющих типами документов (AddType, AddLanguage, AddEncoding, ErrorDocument, Lan- guagePriory и др.):
AllowOverride FileInfo
• Indexes позволяет использование директив, управляющих индекса- цией каталога (AddIcon, DirectoryIndex, FancyIndexing, HeaderName и др.):
AllowOverride Indexes
• Limit делает возможным использование директив, управляющих дос-
тупом к хостам (Allow, Deny и Order):
AllowOverride Limit
• Options разрешает использование директив, управляющих каталога-
ми (Options и XbitHack):
AllowOverride Options
Источник: Прохоренок Н. А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. — 3-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2010. — 912 с.: ил. + Видеокурс (на CD-ROM) — (Профессиональное программирование)
Похожие посты:
- Вывод текста заглавными буквами с помощью CSS (0)
- Представление табличных данных в привлекательной и удобной форме (0)
- Кросс-броузерные решения (0)
- Подчеркивание заголовков (0)
- В каких случаях следует использовать классы, а в каких – идентификатор (0)
- Форматирование шрифта (0)
- Класс Date. Получение текущей даты и времени. (0)