Редирект 301 с WWW на без WWW на NGINX


Опубликовано 01.04.2019 15:03 | Автор: Admin

В данной статье рассматривается:
В данной мини статье рассмотрим, как сделать редирект 301 домена с www на без www на nginx



Поисковые системы индексируют и ранжируют домены с www и без www как два разных ресурса, чтоб решить эту проблемы нам надо настроить редирект 301 на нашем сервере в частности на nginx. Вариантов решения множества, но мы остановимся вот на таком варианте:

Идем в каталог:

\etc\nginx\sites-available\

открываем на редактирование файл ИМЯ.САЙТА.conf и вносим правки:


server {
    listen        80;
    server_name   ИМЯ.САЙТА *.ИМЯ.САЙТА;
     
if ($host ~* www\.(.*)) {
        set $host_without_www $1;
        rewrite ^(.*)$ http://$host_without_www$1 permanent;
    }
location / {
.......

Сохраняем.

Перезапускаем сервер nginx:


sudo service nginx restart
либо
sudo nginx -s reload

Метки
Linux nginx WEB Заметка

Комментариев: 0

 41 |


Добавить комментарий:
Google
Yandex
Отправить