Редирект на страницу со слэшем

Выгрузил все страницы сайта, известные Вебмастеру.
Некоторые страницы имеют дубли. Как их закрыть от индексации?
И как сделать редирект со страниц без слэша на конце на страницу со слэшем?

Нашел в выгрузке страниц сайта, известных Вебмастеру, дубли с текстом после /

?clid
?selected
?ytpbuy
?from
?prev_url
?a=
?s_layout
?src_pof
?desktop=
?_ajax_data
?ggep_is_embeddable
?sa=

Стоит прописать Disallow: ? ?

Clean-param лучше. У Яши есть инструкции на этот счёт, почитайте, чтобы сделать всё правильно.

стоит … тут уже несколько тем про роботс, поднимите прочитайте, в итоге сформируете свое представление что нужно что нет

Сделал так
Clean-param: clid&selected&ytpbuy&from&prev_url&a=&s_layout&src_pof&desktop=&_ajax_data&ggep_is_embeddable&sa=

Остался вопрос

301 редирект через файл .htaccess

Убираем слэш в конце

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

Добавляем слэш в конце

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]

Большое спасибо.
Второй вариант

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.)/$
RewriteRule ^(.
[^/])$ $1/ [L,R=301]

5534534534534
Вставил. Открываются оба варианта - и https://kr3g.ru/ce285a/ (со слэшем на конце), и https://kr3g.ru/ce285a (без слэша).
Что я делаю не так?

Сложно сказать. Могу только лишь предположить, что возникает конфликт с модулем “SEO-правила”, хотя, не должно быть. Для начала попробуйте почистить cache, чтобы быть уверенным на 100%, а ещё лучше удалите папку cache ( site.xxx/var/cache ) и потом проверьте результат.

У него сервак на nginx крутится, htaccess не сработает

CS-Cart SEO модуль - Управление индексацией и каноничностью страниц магазина а вот это сработает

Тогда только через сервер решать этот вопрос.

1 лайк

Именно так.
Техподдержка ответила

Очистите пожалуйста кеш баурзера и проверьте работу сайта.

Вроде работает все, кроме главной

Так главная и должна открываться без слеша. Или есть дубли главной? В адресной строке браузера как выглядит адрес?


Я, честно говоря, запутался. Всё-таки я ненастоящий сварщик :slight_smile:
Открывается без слэша. Но каноникал вроде как со слэшем.

Кстати, в результате редиректа пострадал robots.txt, он должен быть без слэша.
65645
Опять написал в поддержку хостинга, жду.
Какая интересная у программистов жизнь :slight_smile:

Не то слово… :rofl:

В адресной должно быть без слеша, и на вашем скриншоте всё хорошо.

Как бы да, быть должен без слэша. Хотя он и так будет доступен. Но, вот с этим не подскажу, впервые встречаюсь с таким явлением, по тому ничего в голову не приходит.

Программист дал код, я его вставил, теперь всё норм.