Задать вопрос
@Super0leg

Как в .htaccess убрать слеш в конце url, но при этом, если нет такой страницы, отправлять ошибку 404?

Поисковики пробуют найти на сайте разные несуществующие страницы по типу /feed/, /comments/
И вместо ответа 404, получают 301 редирект

Для убирания слеша в конце пользуюсь:
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]

Но он дает всегда 301 редирект, даже если такой страницы нет
  • Вопрос задан
  • 930 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы