Яндекс.Метрика
Москва, Волгоградский пр-т,
43к3, оф. 301
Пишите 24/7, мы онлайн
+7 (495) 128-00-14
последнее обновление: 18.12.2025

Определение: слеш в конце URL — это символ / в конце адреса страницы (например, /catalog/). Важно понимать, что для многих сайтов URL со слешем и без слеша — это два разных адреса, и если их не привести к одному виду, появляются дубли и лишние редиректы.

Зачем это нужно

  • Избежать дублей: /page и /page/ не должны открываться как две разные страницы с одинаковым контентом.
  • Сделать индексацию предсказуемой: поисковик быстрее понимает, какая версия URL основная.
  • Сократить редиректы и цепочки: когда единое правило задано, сайт не «прыгает» между вариантами.
  • Упростить аналитику: трафик не дробится между адресами со слешем и без.
  • Снизить риск ошибок в карте сайта и каноникалах: все ссылки становятся в одном формате.

Пример

Пример кода:

# Пример для Nginx: убираем слеш в конце (кроме главной)
if ($request_uri ~ "^(.+)/+$") {
return 301 $1;
}

Логика простая: если страница запрошена как /page/, сервер перенаправляет на /page. Можно выбрать и обратный стандарт (всегда добавлять слеш), главное — чтобы правило было единым по всему сайту и не ломало реальные папки/маршруты.

Скриншот

Проверка URL со слешем и без: один вариант отдаёт 200 OK, второй делает 301 редирект на основной формат

Подпись к скриншоту: проверка в DevTools (Network) или через curl -I: какой URL является основным (200), а какой перенаправляет (301/308)

Частые ошибки

  • Оставлять оба варианта доступными (200 OK) и получать дубли страниц.
  • Настроить правило только частично: например, для каталога работает, а для статей — нет.
  • Создавать цепочки: /page//pagehttps://…www/… вместо одного конечного редиректа.
  • Карта сайта и внутренние ссылки ведут на один формат, а каноникал — на другой.
  • Ломать URL с параметрами или служебные пути, если правило редиректа написано слишком «широко».

Связанные термины

Наши услуги