Полное руководство по настройке 301 редиректов в Nginx Proxy Manager

🔁 Зачем нужны 301 редиректы

301 редирект — это постоянное перенаправление, которое сообщает поисковым системам и браузерам, что страница окончательно переехала на новый адрес. Это важно для SEO, чтобы:

  • Избежать дублирования контента
  • Сохранить позиции в поисковой выдаче
  • Обеспечить корректную индексацию

🔧 Основные типы редиректов

🌐 С www на без www (или наоборот)

Поисковые системы воспринимают www.domain.com и domain.com как разные сайты. Без редиректа:

  • Возникает дублирование контента
  • Ссылочная масса распыляется

🔒 С HTTP на HTTPS

SSL-шифрование — стандарт современного интернета. Google отдает предпочтение защищённым сайтам.

🛠️ Настройка в Nginx Proxy Manager

1. Создание Redirection Host

  1. Войдите в панель управления (порт 81)
  2. Перейдите в раздел Hosts → Redirection Hosts
  3. Нажмите Add Redirection Host

2. Настройка www → без www


Domain Names: www.your-domain.com
Scheme: https
Forward Hostname: your-domain.com
Preserve Path: включено
Status Code: 301

3. Настройка HTTP → HTTPS


Domain Names: your-domain.com
Scheme: https
Forward Hostname: your-domain.com

⚙️ Расширенные настройки через Proxy Hosts

Альтернатива — использовать Force SSL:

  1. Создайте Proxy Host с нужным доменом
  2. Настройте SSL: выберите сертификат, включите Force SSL, HTTP/2, HSTS

📌 Canonical-домен


server_name domain.com www.domain.com subdomain.domain.com;
if ( $host != domain.com ) {
    return 301 $scheme://domain.com$request_uri;
}

🔍 Проверка и тестирование

  • Проверьте статус 301
  • Убедитесь, что URL сохраняется
  • Проверьте работу SSL-сертификатов

Инструменты: curl -I http://www.domain.com, Browser DevTools, онлайн-проверки

⚠️ Типичные ошибки

  • Бесконечные циклы редиректов
  • SSL-проблемы: сертификат должен покрывать все версии

📊 Мониторинг и поддержка

  • Проверяйте логи на ошибки и количество редиректов
  • Изменения применяются автоматически

📈 SEO-рекомендации

  • Выберите каноническую версию домена
  • Обновите внутренние ссылки и sitemap.xml
  • Настройте canonical-теги
  • Уведомите Google через Search Console

✅ Заключение

Грамотная настройка 301 редиректов — основа технической оптимизации сайта. Это улучшает UX, сохраняет SEO и помогает поисковикам правильно индексировать контент.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *