Типовые задачи и их решение

Обсудим более подробно ряд частных мер, связанных с изменением изначальных настроек сервера в целях обеспечения большей эффективности его работы.

Файлы управления доступом

Для того, чтобы в максимально возможной мере задействовать файлы управления доступом, необходимо найти в блоке <Directory ...>...</Directory> для корневого каталога дерева документов сервера следующую строку:
AllowOverride None
Ее необходимо заменить на такую:
AllowOverride All
Какие директивы, содержащиеся в файлах .htaccess, будет обрабатывать сервер в данном случае?
Полный перечень таковых, разумеется, привести здесь довольно трудно. Скажем так: в файлах управления доступом уместны почти все директивы за исключением директив общей конфигурации сервера и директив, непосредственно относящихся к манипулированию файлами управления доступом.
Так, любые директивы из первой секции файла httpd.conf, а также директивы Port, ServerAdmin, ServerName, DocumentRoot, Directory, AllowOverride, AccessFileName, ScriptAlias из рассмотренных нами составляющих второго раздела файла конфигурации сервера по понятным причинам не применимы в файлах управления доступом. Все остальные рассмотренные выше директивы, равно как и многие, многие другие можно использовать.
Все директивы, которые будут обсуждаться нами ниже (за исключением подраздела «Виртуальные узлы»), также уместны к использованию в файлах управления доступом.


© 2008-2018 ОптимизацияВебСайтов.ру


Любое использование текстового и графического контента сайта без активной ссылки на источник не доскается.