Создание файла .htaccess в Windows

Александр Кичатов

Что такое файл .htaccess

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

Как создать файл .htaccess в Windows

Нельзя просто взять и создать файл .htaccess

Если в ОС семейства Windows попытаться создать файл .htaccess, результатом будет ошибка "Следует ввести имя файла".

Окно с ошибкой: следует ввести имя файла
Ошибка при создании файла .htaccess

Чтобы обойти эту ошибку, нужно создать пустой текстовый документ, после чего переименовать его в .htaccess. (с точкой в конце). После переименования лишняя точка исчезнет.

Если вы используете специальный текстовый редактор, скорее всего вы можете создать файл .htaccess через него. Инструкция для пользователей Notepad++:

  • Открываем Notepad++
  • Нажимаем Файл -> Сохранить как
  • В новом окне выбираем тип файла Все типы (англ. All types), вводим .htaccess и сохраняем.

Пример файла .htaccess

Одни из самых популярных директив - кодировка сайта и настройки контроля над ошибками. Укажем их в файле .htaccess:

# Charset
AddDefaultCharset UTF-8

# Errors
php_value error_reporting -1
php_flag display_startup_errors on
php_flag display_errors on

В данном примере мы указали следующие директивы:

  • AddDefaultCharset - указывает кодировку сайта.
  • error_reporting - указывает, ошибки каких уровней отлавливать (для отображения на сайте и в логах), а каких игнорировать (-1 означает отлавливать все ошибки).
  • display_errors и display_startup_errors - отображать ли ошибки в браузере (on - отображать, off - не отображать). Обычно включается на время разработки и выключается на работающем сайте.

Теперь файл .htaccess можно поместить в корневую папку с сайтом.

Комментарии