Приглашаем принять участие в нашем вебинаре "Как выстроить процессы работы с удаленными авторами" 26 февраля в 13:00 Узнать больше
Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем

Файл .htaccess – это служебный документ, содержащий расширенные настройки для работы с веб-сервером Apache и аналогичными. Позволяет вносить изменения в работу сайта.

Где искать .htaccess

Файл лежит в корневой папке. Таким образом он действует на все содержимое вложенных папок. Когда для какого-то каталога требуется сделать отдельные настройки, в него можно поместить еще один htaccess.

Он будет приоритетным для данного каталога по сравнению с общим файлом, лежащем в корневой папке.

Доступ к содержимому сервера осуществляется через любую программу-клиент типа Total Commander, FileZilla. Если у вашего хостинг-провайдера в системе управления есть файловый менеджер, там также откроются все файлы.

Для чего нужен .htaccess

Основное предназначение файла .htaccess – настройка сайта и каталогов с учетом особых требований. Он позволяет изменять настройки сервера без прав администратора. Это дает более гибкие возможности сеошникам и программистам.

Он разработан в дополнение к основному файлу настроек httpd.conf. У последнего – жесткие ограниченные права доступа в связи с тем, что он содержит значительное число параметров, влияющих на жизнеспособность вебсервера.

Корректировки, внесенные в файл-помощник, применятся сразу после заливки, в то время как для актуализации изменений основного файла потребуется перезагрузка сервера.

Файл дополнительной конфигурации .htaccess позволяет делать следующие действия:

  • Настраивать редиректы. Например, перенаправление со страниц старого сайта на новые при смене домена.
  • Выполнять переадресацию с www на без www, либо после установки ssl сертификата на https.
  • Обрабатывать ошибки, в том числе 404 с подменой нужной страницей.
  • Ускорять работу сайта с помощью кэширования .htaccess.
  • Формировать ЧПУ – урлы (URL), интуитивно понятные пользователям.
  • Менять кодировку страниц.
  • Осуществлять допуск к файлам с использованием аутентификации.

Как создать htaccess и сделать это правильно

Нужно открыть любой текстовый редактор, например, Notepad ++ (можно скачать в свободном доступе).

Создать новый файл, задать кодировку через соответствующий пункт меню.

В разделе «Правка» – «Формат конца строки» изменить формат, как показано на скриншоте

Сохранить через пункт меню «Сохранить» как или ctrl+S. В появившемся окне выбрать директиву для сохранения «All types» (все типы),


Имя файла вписать .htaccess. Сохранить.

Как убедиться, что создали правильный документ? Загружаете файл на сервер в корневую папку и смотрите, не упал ли он. Если нет ошибки 500, все хорошо и можно заполнять дальше.

Если ошибка высветилась, пройдите еще раз путь заново, сверяя каждый этап. Причины могут быть в формате переноса строк или кодировке .htaccess – чаще всего «ругается» именно на нее.

Впоследствии можно использовать любой текстовый редактор, если вы пользуетесь Total Commander, выберите файл и нажмите F4.

Примеры htaccess

Рассмотрим наиболее популярные и востребованные опции.

Переадресация через директиву Redirect.

Так называемый 301-й редирект. Прописывается при переезде веб-сайта на новый домен. Нужен, чтобы не потерять аудиторию, которая перейдет по старому адресу сайта.


Перенаправление домена с www на без www.

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

Соответственно, если главное зеркало с www

Редирект со страниц со слешем на без слеша.


Один общий редирект на без www и с «/».


Переадресация htaccess адреса site.ru/index.php на основное зеркало site.ru


Редирект на разные страницы в зависимости от IP-адреса.

Можно задать страницу, куда перенаправят конкретного посетителя с учетом его айпишника.


Постранично с одного домена на страницы другого url.


Редирект с протокола http на https.


Блокировка IP через .htaccess.

Можно задать диапазон.

Что учесть при настройке htaccess

Перед тем как править файл, сделайте копию. Если что-то испортите, сможете откатить на стартовую.

Особенности синтаксиса:

  • для закомментированной информации ставьте значок #;
  • в доменах всегда указывайте протокол http:// или https://;
  • путь к файлам прописывайте от корня сервера.

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

Продвигайтесь в Семантике

– Только качественный трафик из Яндекса и Google
– Понятная отчетность о работе и о планах работ
– Полная прозрачность работ

Продвижение сайтов – качественный трафик из Яндекса и Google
Продвигаясь в Семантике вы не платите:
– За переходы с упоминанием названия вашей компании.
– За переходы по стоп-словам.
– За непродолжительные переходы (менее 10 секунд).
Подпишись на обновления блога
Наталья Петрачкова SEMANTICA, руководитель отдела контент-маркетинга в социальных сетях бесплатный вебинар Как выстроить процессы работы с удаленными авторами Регистрируйся! 26 февраля в 13:00

Мы работаем не только в Моcкве, но и в других городах России: