Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
методом <b><!--#echo var="REDIRECT_REQUEST_METHOD" --></b>.
Запрос был перенаправлен на этот документ со статусом
<b><!--#echo var="REDIRECT_STATUS" --></b>. Полная диагностика
такова: <b><!--#echo var="REDIRECT_ERROR_NOTES" --></b>.
(все использованные переменные доступны и в CGI)
</body>
</html>
то при обращении к несуществующему файлу /is_it_is.html клиент получит следующее сообщение:
Ещё один пример обработчика ошибок мы увидим уже в следующем разделе. А здесь осталось добавить, что директива ErrorDocument допускает и другой синтаксис:
ErrorDocument 404 "Sorry. File not found
При возникновении ошибки пользователю будет выдано указанное сообщение. Никакого перенаправления при этом не происходит, сервер сам генерирует соответствующий документ.
Обратите внимание, закрывающей кавычки в указанной директиве нет.
Авторизованный доступ
Прежде всего, скажу несколько слов о том, как активизировать механизм авторизации. Чтобы ограничить доступ к некоторой директории (и ко всем вложенным директориям), следует написать в .htaccess приблизительно такие инструкции:
AuthType Basic
AuthName "By Invitation Only"
AuthUserFile /home/www/paper/secret/passwd
Require valid-user
Все они, как вы, наверное, догадались, принадлежат к категории AuthConfig.
Первая из них задаёт тип процедуры авторизации, на практике используется только Basic.
Вторая инструкция задаёт текст, который отобразит браузер в окне диалога.
Директива AuthUserFile определяет файл с паролями пользователей, который легко создать с помощью утилиты htpasswd, входящей в поставку Apache. Обратите внимание, файл паролей в целях безопасности можно (и желательно!) размещать вне дерева директорий, доступных через Web.