Файл .htaccess (Hypertext Access) — это конфигурационный файл, используемый на веб-серверах Apache. Он позволяет управлять поведением сервера и задавать правила, которые влияют на работу сайта без доступа к основному конфигурационному файлу сервера.
Этот файл часто размещается в корневой директории сайта (например, /public_html/ или /www/) и читается сервером при каждом запросе к ресурсу, что делает его удобным инструментом для локальной настройки сайта.
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]
В системах управления контентом (CMS), таких как WordPress, Joomla, Drupal, где .htaccess часто используется для ЧПУ и защиты.
Отказы (Bounce) и отказная сессия (Bounce Session) в веб-аналитике — это метрика, отражающая долю посещений, в ходе которых пользователь ушёл с сайта, не совершив ни одного взаимодействия, зафиксированного системой аналитики. Ниже подробно разберём, что это значит, как считается и зачем нужно учитывать.
HTTP/2 (или HTTP2) — это вторая основная версия протокола HTTP (Hypertext Transfer Protocol), который используется для обмена данными между веб-браузером (или другим клиентом) и веб-сервером. HTTP/2 был разработан как более современная и эффективная альтернатива устаревшему HTTP/1.1, с целью ускорить загрузку веб-страниц, уменьшить задержки и повысить производительность.
VPS (Virtual Private Server) — это виртуальный частный сервер. Он представляет собой отдельную часть физического сервера, которая функционирует как самостоятельный сервер с собственными ресурсами: оперативной памятью, процессором, диском и операционной системой.
Геотаргетинг — это метод таргетированной рекламы, при котором показ объявлений, контента или офферов настраивается с учётом географического положения пользователя. Иначе говоря, пользователи видят только те предложения, которые актуальны именно в их регионе, городе или даже районе.
Файл robots.txt — это текстовый файл, который размещается на сайте и служит для управления действиями поисковых роботов. Проще говоря, он помогает владельцам сайтов сообщить поисковым системам (например, Google, Яндекс), какие страницы сайта можно индексировать, а какие — нет.
Глубина просмотра — это показатель, отражающий среднее количество страниц, которые пользователь просматривает за одно посещение веб-сайта.
Мы используем cookies для улучшения вашего опыта на сайте. Для продолжения, пожалуйста, примите нашу политику обработки cookies.