|
Веб-курсы Что это? Оглавление Основы Основы основ Практика Гостевая книга Простой сайт Структура сайта (MVC) Ядро (Light) Ядро Гостевая на SQL Статические страницы Модуль новостей Система регистрации Теория Дебаггинг Регулярные выражения Введение в ООП Паттерны проектирования Репозитарий BB-code Почтовый класс Пагинатор Всякие полезности Download Полезные утилиты Разное Видеокурсы Последние изменения Вопросы и замечания сюда Реклама Диеты для похудения Фреймворк Kohana. Обучение. Мануал на русском. |
.htaccessЧто такое сервер, мы уже примерно знаем. Но вообще понятие "сервер" намного шире, чем программа для взаимодействия клиента с сайтом. Это совокупность различных программ, расширений и библиотек. Допустим тот же PHP интерпретатор, Perl, базы данных, crоn, mod_rewrite и так далее. Все это связано в единую систему, взаимодействует между собой и называется сервером. Хоть идеологически и не совсем верно. Настройкой этих программ и их взаимодействия, занимаются системные администраторы или просто "админы". Они злые и очень не любят, когда кто то вторгается на их территорию. Но кое что все таки разрешают нам делать самостоятельно. Вот для такой тонкой настройки сервера и используется файл .htaccess .htaccess - это простой текстовый файл без названия. одно расширение. Сервер, открыв какую нибудь директорию, первым делом ищет такой файл, читает его и применяет те инструкции, которые в нем написаны. Инструкции действуют на файлы, находящиеся в этой директории и во всех вложенных в неё. Начинающие программисты часто пренебрегают этим неприметным файликом, а зря. Это очень мощный инструмент с огромными возможностями. Что бы убедиться в его силе, сделаем так. В корень положите файл .htaccess Удобно делать такие файлы простым блокнотом. В него напишите это:
А вот и фигу. Это называется базовая аутентификация, очень простая и надежная защита. Как ей пользоваться, мы расскажем чуть позже. Пока это просто пример. Файлом .htaccess можно защищать директории, менять настройки, кодировки и даже пути к файлам. Так что не нужно пренебрегать такими возможностями, нужно использовать их во благо Отечества. |