@Super0leg

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

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

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

Но он дает всегда 301 редирект, даже если такой страницы нет
  • Вопрос задан
  • 926 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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