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

Htaccess: что это

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

488
Время чтения: 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 минут

    Другие термины
    Отказы

    Отказы (Bounce) и отказная сессия (Bounce Session) в веб-аналитике — это метрика, отражающая долю посещений, в ходе которых пользователь ушёл с сайта, не совершив ни одного взаимодействия, зафиксированного системой аналитики. Ниже подробно разберём, что это значит, как считается и зачем нужно учитывать.

    679
    Время чтения 1 минута
    HTTP2

    HTTP/2 (или HTTP2) — это вторая основная версия протокола HTTP (Hypertext Transfer Protocol), который используется для обмена данными между веб-браузером (или другим клиентом) и веб-сервером. HTTP/2 был разработан как более современная и эффективная альтернатива устаревшему HTTP/1.1, с целью ускорить загрузку веб-страниц, уменьшить задержки и повысить производительность.

    1725
    Время чтения 1 минута
    VPS

    VPS (Virtual Private Server) — это виртуальный частный сервер. Он представляет собой отдельную часть физического сервера, которая функционирует как самостоятельный сервер с собственными ресурсами: оперативной памятью, процессором, диском и операционной системой.

    485
    Время чтения 1 минута
    Геотаргетинг

    Геотаргетинг — это метод таргетированной рекламы, при котором показ объявлений, контента или офферов настраивается с учётом географического положения пользователя. Иначе говоря, пользователи видят только те предложения, которые актуальны именно в их регионе, городе или даже районе.

    833
    Время чтения 1 минута
    Robots.txt

    Файл robots.txt — это текстовый файл, который размещается на сайте и служит для управления действиями поисковых роботов. Проще говоря, он помогает владельцам сайтов сообщить поисковым системам (например, Google, Яндекс), какие страницы сайта можно индексировать, а какие — нет.

    564
    Время чтения 1 минута
    Глубина просмотра

    Глубина просмотра — это показатель, отражающий среднее количество страниц, которые пользователь просматривает за одно посещение веб-сайта.

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