При этом самая частая проблема с дублями страниц возникает из-за доступа к сайту по двум доменам одновременно: с "www." в начале и без него. Поисковые машины воспринимают такой сайт за два разных, которые воруют друг у друга контент. Потому что каждая страница имеет копию. Что приводит к печальным последствиям для SEO оптимизации.
Чтобы избежать проблем, необходимо определиться какой домен будет основным (с "www." или без) и делать перенаправление всех запросов на него. При этом перенаправление пользователя с одного URL на другой сработает быстрее, если на веб сервере оно будет генерироваться через Nginx.
Без "www" на "www"
Для создания редиректа с домена без "www." на версию с "www." нужно в настройках Nginx, в реазделе server, указать такое условие:server {
...
if ($host !~* ^www\.(.*)$) {
return 301 https://www.mousedc.ru$request_uri;
}
...
}
Вместо www.mousedc.ru поставьте необходимый домен. Тогда на все запросы к сайту, в которых домен (переменная $host) начинается не с "www.", будет дан ответ в виде редиректа на ту же страницу, но с "www." в начале домена.
С "www" на без "www"
Если решили взять за основную версию домен без "www." , то для перенаправления на неё с версии с "www." надо убрать лишь восклицательный знак из предыдущего примера (отрицание внутри условия if превратить в утверждение):server {
...
if ($host ~* ^www\.(.*)$) {
return 301 https://www.mousedc.ru$request_uri;
}
...
}