Что такое .htaccess?
Файл, имеющий отношение к настройке сервера Apache – .htaccess, он используется для удобной настройки ошибок и других свойств веб-сайта. Как правило, файл .htaccess находится в корневом каталоге, а его действие распространяется на весь сайт и на все подкаталоги. Если же в другом каталоге содержится свой .htaccess, то он будет действовать только на свой каталог и подкаталоги. Цель использования файла .htaccess заключается в ограничении доступа к файлам либо каталогам.
Применение .htaccess
Аутентификация и авторизация Файлы .htaccess часто применяются для установки ограничений для какой-либо конкретной директории. Данный файл применяется наряду с .htpasswd – он сохраняет пароли и имена пользователей.
Свои страницы ошибок Изменение страниц, отображающихся при ошибках на сервера, например HTTP 404 Not Found.
Смена URL-адресов Серверы применяют .htaccess для изменения сложных и длинных URL-адресов на более простые и легкие.
Контроль кеша Благодаря файлам .htaccess сервер контролирует кеширование веб-браузерами для снижения использования загрузки серверов, лагов и плосы.
Как узнать: поддерживает ли мой хостер .htaccess? В некоторых случаях хостеры поддерживают .htaccess, но запрещают своим пользователям использовать этот сервис. Если на FTP Вы увидели файл .htaccess, то лучше не заменяйте, а обратитесь в службу поддержки. Как правило, если на сервере установлен Linux или Unix, это означает, что сервер поддерживает файлы .htaccess. Как на хостинге создать файл .htaccess? Алгоритм создания файла .htaccess следующий: необходимо открыть текстовый редактор Notepad, в нем Вы пишете необходимый текст, затем сохраняете файл, указав в поле файла .htaccess. Если у Вас не получается это сделать, то сохраните его как файл .htaccess.txt, а затем с помощью ФТП-клиента Вы сможете изменить имя файла на .htaccess.
Еще отметим, что Microsoft FrontPage Extensions использует файл .htaccess, поэтому его не нужно изменять полностью либо корректировать. Однако если возникла необходимость изменения этого файла, то лучше скопируйте его с сервера и только затем изменяйте.
Также предлагаем использовать русскоязычный сайт по данной тематике, а также практическое пособие.
|