Файл .htaccess позволяет управлять настройками сервера Apache, касательно вашего сайта.
Этот файл не виден из сети по протоколу http, следовательно все настройки будут не доступны для посетителей. Все каталоги и файлы на сервере имеют древовидную структуру. Действие .htaccess распространяется на все вложенные файлы и папки включая ту, в которой он расположен. Если в каталоге DIR расположен файл .htaccess, а во вложенном каталоге по отношению к DIR есть еще один файл .htaccess, то действуют настройки только последнего. Таким образом, новый .htaccess отменяет предыдущий.
Apache действует таким образом, что каждый раз при запросе документов с сервера он проверяет директорию на наличие файла .htaccess. Если он найден, то он обрабатывается соответствующим образом. Синтаксис. При наличии ошибок сервер не обрабатывает файл.
1. Путь должен быть полным. ( /paht/to/Your/site/.htpassword )
2. Для переадресаций указываем протокол: http или ftp (Redirect / http://www.somesite.ru/)
3. По умолчанию файл называется .htaccess.
4. Файл сохраняется в Unix формате. То есть символ новой строки - \n.