.htaccess: 301 редирект с WWW на без-WWW (и наоборот), удаление слэшей и index.php
Готовые правила .htaccess для склейки зеркал: 301 редирект с www на без-www, удаление index.php/index.html из URL и удаление повторяющихся слэшей.
Интерактивный генератор под ваши параметры
Параметры подставляются в код в реальном времени
/var/www/example.com/public_html/.htaccess
# /var/www/{{domain}}/public_html/.htaccess
RewriteEngine On
RewriteBase /
# 1. 301 Редирект с WWW на БЕЗ-WWW (Главное зеркало: https://{{domain}})
RewriteCond %{HTTP_HOST} ^www\\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# 2. Удаление index.php из адресной строки
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\\ /index\\.php\\ HTTP/
RewriteRule ^index\\.php$ https://{{domain}}/ [R=301,L]
# 3. Удаление множественных слэшей (// -> /)
RewriteCond %{THE_REQUEST} //
RewriteRule ^(.*)$ https://{{domain}}/$1 [R=301,L]
Разбор ключевых директив конфигурации
Техническое обоснование директив и их прямое влияние на процессор (CPU), оперативную память (RAM) и дисковый ввод-вывод (NVMe I/O).
| Директива / Блок | Рекомендуемое значение | Зачем нужно и системное влияние (CPU / RAM / I-O) |
|---|---|---|
RewriteCond %{HTTP_HOST} ^www\.(.+)$ |
Склейка www | Объединяет ссылочный вес и предотвращает появление дублей страниц в индексе поисковых систем. |
Рекомендуемые системные требования VDS под этот стек
Расчет минимальной и оптимальной конфигурации виртуального сервера для стабильной работы без сбоев.
Оптимальный сайзинг: 1 vCPU, 1 GB RAM
Расчетная нагрузка: Любой сайт
Timeweb Cloud
1 CPU / 1 GB NVMe
Процессор:
1 vCPU
Память RAM:
1 GB RAM
Накопитель:
25 GB NVMe
Selectel
1 vCPU / 1 GB RAM
Процессор:
1 vCPU
Память RAM:
1 GB RAM
Накопитель:
25 GB NVMe
Beget
Старт 1 GB
Процессор:
1 vCPU
Память RAM:
1 GB RAM
Накопитель:
25 GB NVMe
Онлайн-утилиты SysKit для проверки этого сервера
Протестируйте корректность применения конфигурации прямо сейчас в один клик.
Частые ошибки при настройке и их решение (FAQ)
Типовые проблемы вебмастеров и сисадминов при внедрении данной конфигурации.
Почему после добавления редиректа браузер зацикливается?
Очистите кэш браузера (301 редиректы кэшируются намертво). Тестируйте в режиме Инкогнито или через SysKit Redirect Tracker.
Рекомендуемые смежные конфигурации
Дополнительные рецепты и калькуляторы для полной оптимизации данного серверного стека.