karashchuk.com » Бібліотека Знань » Apache » изменить имя файла .htaccess на другое

Apache : изменить имя файла .htaccess на другое

Веб сервер Apache позволяет использовать .htaccess файлы, которые могут изменить некоторые параметры конфигурации веб сервера для каждого каталога.  По умолчанию имя этого файл .htaccess, но можно использовать и другое имя.

И заметьте либо на всем сервере, или на виртуальном хосте, а иначе получите ошибку:
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>


И все что Вам осталось сделать, это перезагрузить Apache и новые настройки вступят в силу.
Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу
наступна стаття:   FreeBSD » unsupported file layout
попередня стаття:   FreeBSD » Мои параметры в resolv.conf при DHCP