Приднестровская поддержка XOOPS
Директивы могут объединяться в разделы, что позволяет ограничить область действия директив отдельным каталогом, набором файлов или набором URL. Существуют следующие разделы:
□ Directory и DirectoryMatch указывают, что директивы применимы к заданному каталогу и всем подкаталогам:
Options -Indexes
</Directory>
DirectoryMatch позволяет использовать регулярные выражения;
□ Files и FilesMatch указывают, что директивы применимы только к определенным файлам. Символ * соответствует любой последовательности символов, а символ ? — любому одиночному символу.
В качестве примера запретим доступ к текстовым файлам:
Deny from all
</Files>
FilesMatch позволяет использовать регулярные выражения;
□ ifModule указывает, что директивы будут использованы лишь в случае загрузки указанного модуля:
□ Limit и LimitExcept. Limit указывает, что директивы будут использоваться, только когда HTTP-запрос выполнен с помощью одного из указанных методов (GET, POSTили HEAD). LimitExcept ограничивает доступ для методов, которые не заданы;
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
□ Location и LocationMatch определяют соответствие между URL-адресом и нефайловым ресурсом или между URL-адресом и реальным файлом:
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from .localhost
</Location>
LocationMatch позволяет использовать регулярные выражения;
□ virtuaiHost указывает, что директивы применимы только к документам указанного виртуального хоста. Применяется, когда сервер обслуживает множество Web-сайтов с разными именами хостов.
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from .localhost
</Location>
Отправитель | Нити |
---|
5 пользователь(ей) активно (4 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 5 далее... |