Главная / База знаний / Индексация и видимость / URL с/без слэша, www/без www: как навести порядок
База знаний

URL с/без слэша, www/без www: как навести порядок

Один контент по нескольким URL = размытие веса. Настройка 301-редиректов и canonical.

Индексация и видимость · 3 мин чтения

Симптом

Причина

Как проверить

  1. Проверка наличия редиректа
    bash curl -I https://example.com/page curl -I https://example.com/page/ В ответе должен быть HTTP/1.1 301 Moved Permanently и заголовок Location: https://example.com/page/ (или наоборот).
  2. Проверка canonical‑тега
    Открой страницу в браузере, посмотри исходный код и убедись, что в <head> есть
    html <link rel="canonical" href="https://example.com/page/">
  3. Проверка внутренней ссылочной структуры
    Воспользуйся инструментом Screaming Frog или аналогичным, чтобы вывести все внутренние ссылки и убедиться, что они ведут только на одну версию URL.
  4. Проверка в Google Search Console
    Перейди в раздел «Покрытие» и посмотри, сколько страниц с и без слэша проиндексировано.

Решение

1. Настройка 301‑редиректа в Nginx

Если используешь Nginx, добавь в серверный блок:

# Перенаправление без слэша → с слэшем
rewrite ^([^.]*[^/])$ $1/ permanent;

# Перенаправление с www → без www (или наоборот)
if ($host ~* ^www\.(.*)$) {
    return 301 https://$1$request_uri;
}

Важно: ставь правило перенаправления до try_files, чтобы оно срабатывало первым.

2. Настройка 301‑редиректа в Apache

В .htaccess:

RewriteEngine On

# Перенаправление без слэша → с слэшем
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.+)$ https://%{HTTP_HOST}/$1/ [R=301,L]

# Перенаправление с www → без www
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

3. Добавление canonical‑тега

В шаблоне страницы вставь:

<link rel="canonical" href="https://example.com/page/">

Если сайт динамический, генерируй URL в зависимости от текущего запроса.

4. Корректировка внутренних ссылок

Проверь шаблоны и CMS‑плагины, чтобы все внутренние ссылки указывали на canonical‑версию (с слэшем и без www, если так принято).

5. Проверка и обновление индексации

Связанные

SEO КП · нужна помощь?

Не хотите разбираться сами?

Запустите технический аудит сайта за 5 минут — получите PDF-отчёт с разбором всех 64 параметров и конкретными точками роста. Или закажите комплексное SEO-продвижение сайта — починим всё это и возьмём на себя дальнейшую оптимизацию.

Запустить аудит за 199 ₽ Узнать про продвижение →