И заметьте либо на всем сервере, или на виртуальном хосте, а иначе получите ошибку:
AccessFileName not allowed here
Пожалуйста, обратите внимание, что использование .htaccess файлов может быть выключено или может быть не доступно на платформе вашего веб-узла. Когда эта функция включена то в 99% случаев используется имя по умолчанию .htaccess, но оно может быть разным уточните этот вопрос у компании предоставляющей Вам услуги хостинга.
Я являюсь разработчиком сайтов и использую .htaccess файлы для настройки уймы условий и правил, таких как - перезаписи, постоянный редирект, изменение параметров для PHP и так далее.
А на написание этой заметки, меня натолкнула следующая ситуация:
1. есть сайт с админ страничкой
2. используется стандартный AuthType Basic
3. стоит редирект, если не https - то редирект на https,
Так вот, в начале происходит авторизация и лишь потом переход на ssl соединение, что как Вы понимаете - не есть хорошо. И в этом случае я посчитал что полезно иметь два различных файла htaccess - по одному для каждого из серверов. Для использующего https стандартное имя .htaccess и для http - .htaccess.http, так как в моём случае использование http используется только в ознакомительных целях
Чтобы использовать другое имя для .htaccess по умолчанию, используйте директиву AccessFileName в параметрах <VirtualHost> виртуального хоста.
Например:
<VirtualHost>
ServerName storm.in.ua
...
<strong>AccessFileName .htaccess.http</strong>
...
</ VirtualHost>
ServerName storm.in.ua
...
<strong>AccessFileName .htaccess.http</strong>
...
</ VirtualHost>
И все что Вам осталось сделать, это перезагрузить Apache и новые настройки вступят в силу.
возможно у Вас отключен javascript, если включен - просто обновите страницу