г. Москва, ул. Дубининская, д. 57, стр. 2, пом. III, офис 208.29
info@maximusmedia.pro
г. Москва, ул. Дубининская, д. 57, стр. 2, пом. III, офис 208.29

Htaccess: что это

Файл .htaccess (Hypertext Access) — это конфигурационный файл, используемый на веб-серверах Apache. Он позволяет управлять поведением сервера и задавать правила, которые влияют на работу сайта без доступа к основному конфигурационному файлу сервера.

188
Время чтения: 1 минута
Дата публикации

Этот файл часто размещается в корневой директории сайта (например, /public_html/ или /www/) и читается сервером при каждом запросе к ресурсу, что делает его удобным инструментом для локальной настройки сайта.

Основные возможности файла .htaccess

   1. Перенаправление URL (редиректы)

Постоянный редирект с одной страницы на другую:



Redirect 301 /old-page.html https://example.com/new-page.html

   2. ЧПУ (Человеко-понятные URL)

Скрытие расширений файлов или преобразование URL:



RewriteEngine On

RewriteRule ^about$ about.html [L]

   3. Ограничение доступа

Запрет доступа к сайту или отдельным страницам по IP:



Order deny,allow

Deny from all

Allow from 123.45.67.89

   4. Парольная защита директорий
Использование .htpasswd совместно с .htaccess позволяет ограничить доступ к папкам по логину и паролю.

   5. Настройка ошибок

Отображение пользовательских страниц ошибок:



ErrorDocument 404 /errors/404.html

   6. Указание кодировки и сжатие файлов

Например, для включения Gzip-сжатия:



AddOutputFilterByType DEFLATE text/html text/plain text/xml

   7. Защита от hotlinking (воровства контента)



RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^https://(www\.)?example.com/ [NC]

RewriteRule \.(jpg|png|gif)$ - [F]

Важные особенности

  • Файл .htaccess работает только на серверах Apache (или совместимых, например, Litespeed).
  • Изменения в этом файле применяются сразу — не нужно перезапускать сервер.
  • Неправильная настройка может привести к ошибкам на сайте (например, ошибка 500).
  • Может снижать производительность при большом количестве правил, так как читается при каждом запросе.

Где используется .htaccess

  • На виртуальном хостинге, где нет доступа к глобальным настройкам Apache.
  • Для быстрого внесения локальных изменений на сайте.

В системах управления контентом (CMS), таких как WordPress, Joomla, Drupal, где .htaccess часто используется для ЧПУ и защиты.

Дмитрий Ларионов
Основатель маркетингового агентства полного цикла Maximus Media

Напишем или позвоним Вам первыми в течение 10 минут

    Другие термины
    JavaScript

    JavaScript — это язык программирования, который используется для создания динамических и интерактивных веб-страниц. В отличие от HTML и CSS, которые отвечают за структуру и внешний вид сайта, JavaScript позволяет «оживить» веб-страницу, добавляя анимации, отклики на действия пользователя, интерактивные элементы и многое другое.

    195
    Время чтения 1 минута
    тИЦ

    ТИЦ (Тематический Индекс Цитирования) — это показатель, который используется для оценки популярности и авторитетности веб-ресурсов в системе Яндекс.

    687
    Время чтения 1 минута
    Линкбилдинг

    Линкбилдинг (от англ. link building) — это процесс создания и получения внешних ссылок на сайт с других веб-ресурсов.

    602
    Время чтения 1 минута
    ТОП-объявление

    ТОП-объявление — это услуга продвижения, при которой объявление закрепляется в верхних позициях поиска и выдачи на определённый срок. Это один из самых сильных инструментов для привлечения внимания. ТОП помогает обеспечить стабильный поток просмотров и заявок, так как пользователь чаще всего кликает именно по верхним объявлениям. Подходит для срочной продажи и продвижения конкурентных товаров.

    111
    Время чтения 1 минута
    jQuery

    jQuery — это быстрая, небольшая и многофункциональная JavaScript-библиотека, созданная для упрощения работы с HTML-документами, обработкой событий, анимацией и AJAX-взаимодействиями.

    136
    Время чтения 1 минута
    PBN-сеть

    PBN-сеть (Private Blog Network) — это группа взаимосвязанных сайтов, созданных с целью манипуляции результатами поисковой выдачи. Главная цель такой сети — передача ссылочного веса (линкджуса) от этих сайтов на продвигаемый ресурс, чтобы искусственно повысить его позиции в поисковиках, таких как Google или Яндекс.

    337
    Время чтения 1 минута
    ×
    Екатерина Ефремова
    Екатерина Ефремова Здравствуйте! Готова помочь вам. Напишите мне, если у вас появятся вопросы.
    +7 (123) 456-78-90 info@maximusmedia.pro Отдел работы с клиентами
    ул. Дубининская, д. 57, стр. 2, пом. III, офис 208.29, Москва, Московская область, 115054, Россия