Для чего нужен .htaccess и его синтаксис?
Запреты на доступ:
- Запрет на все файлы
- Разрешить доступ только с определенного ip
- Запретить доступ только для определенного ip
- Запрет доступа на группу файлов по маске
- Запрет доступа на конкретный файл
Установка пароля:
- Пароль на директорию
- Пароль только на 1 файл
- Пароль на группу файлов
- Есть 3 директории (две из них вложены в первую), доступ к ним — по паролю. Но, и всех, вошедших по паролю в директорию 1 нельзя пускать в две оставшиеся директории. Как сделать?
Перенаправления:
- Перенаправление (редирект) посетителя на другой url
- Показ разных страниц, в зависимости от IP адреса посетителя:
- Перенаправление посетителя при запросе определенных страниц:
- Как сделать стартовой другую страницу?
- Как заставить Апач обрабатывать SSI директивы?
- Как заставить Апач выполнять php код в файлах с расширением отличным от php?
- Как самому обрабатывать ошибки Апача?
- Как поставить запрет на отображение содержимого директории при отсутствии индексного файла?
Кодировки:
- Можно ли указать кодировку на все файлы, в которой по умолчанию получает документы браузер?
- Можно ли указать кодировку на загружаемые файлы?
- Я закачиваю на сайт файл в одной кодировке, а Apache их перекодирует, как избавиться?
- Как применять различные кодировки для различных типов файлов?
Частые ошибки:
- Создал файл .htaccess, но сервер выдает 500 ошибку — Internal Erorr
