Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Всевозможные подсказки и напоминания по настройке Операционны систем и программ. Чтобы не забыть.
  • Страница:
  • 1

ТЕМА:

301 Редирект в nginx для имени с WWW на имя без WWW ... 4 года 3 мес. назад #38

  • Олег Коровяков
  • Олег Коровяков аватар Автор темы
  • Не в сети
  • Автор сайта
  • Автор сайта
  • Сообщений: 280
  • Репутация: 1
  • Спасибо получено: 1
Если Вы определили основным имя сайта без WWW (или наоборот с WWW) Вам надо будет в любом случае настроить Редирект для имени с WWW на имя без WWW ... Иначе при индексировании сайта поисковыми системами дубликаты страниц в индексе Вам гарантированы., а это ОЧЕНЬ не хорошо

В веб-сервере apache можно через файл .htaccess

А веб-сервер nginx файлы .htaccess не признает, поэтому надо будет данную ситуацию разруливать в конфиге для виртуального хоста. Например,
server {
     listen  80;
     server_name  www.host.com.ua;
     rewrite ^ http://host.com.ua$request_uri? permanent; #301 redirect
}

server {
     listen  80;
     server_name .host.com.ua;
.....
основной конфиг
.....
}

Вот собственно и все, при попадании на www.host.com.ua, получаем 301 редирект на host.com.ua в обратную сторону то-же самое, только пару строк поменять.

Вот так:
server {
listen 80;
server_name host.com.ua;
return 301 $scheme://www.host.com.ua$request_uri;
}

ВНИМАНИЕ! Очень важно, чтобы блок переадресации стоял над основным блоком конфикурации.

=============
Чтобы не прописывать для всех доменов по отдельности, можно попытаться внести изменения в /etc/nginx/nginx.conf (вставкой блока внутри директивы http {})
server {
         server_name ~^(?!www\.);
         return 301 $scheme://$host$request_uri;
}

Но мне это никак не помогло. В моем случае не было ни какого результата, как-будто я ничего и не делал...


=============
Здесь можно узнать ответ сервера и проверить редирект на сайте

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Олег Коровяков.
  • Страница:
  • 1
Модераторы: Дмитрий

О сайте

Строительство индивидуальных домов из лёгкого самана - опыт, советы, методика строительства и подробные инструкции. А также возможность применения альтернативных источников энергии.


Контакты

08340. ул.Салютная 17. с.Гнедын.
Киевская обл. Украина.

+38 067 492 4124.
+38 095 065 8860.

info@okwood.com.ua
www.okwood.com.ua

Местоположения


8PM2+7R Гнедин, Kyiv Oblast