Редирект - это плохо?

12
ВC
На сайте с 02.02.2006
Offline
459
1196

Проверка ссылок сервисом показала 8 внутренних ссылок со статусом MovedPermanently - 200 ОК. Они создаются при пагинации, когда ссылка имеет вид "site.ru/novosti/n-1", а потом происходит редирект на страницу "site.ru/novosti/".

Исправлять что-то довольно морочно, поскольку используется типовая ЦМС.

Посчитает ли поисковик это дефектом сайта?

E
На сайте с 21.09.2009
Offline
283
#1

По хорошему, должен отдаваться конечный урл от редиректа боту. Если таких редиректов не много, то скорей всего не будет проблем. Боты не любят закольцовки и каскады из редиректов больше всего. просто перестают сканировать и весь сайт в том числе.

M
На сайте с 04.12.2013
Offline
223
#2

Если именно n-1 – это несуществующая страница, отдавайте 404-ую. Редирект имеет смысл только в том случае, если когда-то первая находилась по адресу типа /n-1, а сейчас – просто /. Естественно, в этом случае на страницах сайта сейчас ссылок /n-1 быть не должно. Этот редирект делается только ради бэков. Если бэков нет, соответственно он и вовсе не нужен.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
ВC
На сайте с 02.02.2006
Offline
459
#3

Страница открывается и по адресу "site.ru/novosti/, и по адресу "site.ru/novosti/n-1".

В меню ссылка на раздел стоит по первому варианту. Поэтому, когда в этот раздел посетитель заходит из главного меню, то в адресной строке первый адрес.

Но если человек листает страницы раздела сначала вперед, а потом назад, то оказывается на странице по второму варианту.

Чтобы не было двух адресов у одной странице, сделан редирект со второго адреса на первый.

Вот такая ситуация.

[umka]
На сайте с 25.05.2008
Offline
456
#4

В идеале нужно поменять логику при выводе пагинации, чтобы ссылка на первую страницу была именно "/", а не "/n-1".

Но и от редиректа "/n-1" —> "/" в данном случае вреда не должно быть.

Лог в помощь!
ВC
На сайте с 02.02.2006
Offline
459
#5
'[umka:
;14593222']В идеале нужно поменять логику при выводе пагинации.

Да я бы поменял, но она заложена в ядре ЦМС...

Спасибо!

[umka]
На сайте с 25.05.2008
Offline
456
#6
Владимир-C:
Да я бы поменял, но она заложена в ядре ЦМС...

Спасибо!

Если она обновляемая, то напишите разработчикам, что их ЦМС плодит дубли страниц.

Если не обновляемая, то примените напильник :)

L
На сайте с 10.02.2015
Offline
222
#7

Гугл, вроде, обрабатывает 3 редиректа, дальше нет.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
Владимир-C:
MovedPermanently - 200 ОК

Сперва нужно определиться - 301 (MovedPermanently) ИЛИ - 200 (ОК).

Владимир-C:
поскольку используется типовая ЦМС.

Это какая? В нормальных типовых таких чудес не бывает.

(Но в ВП есть одна особенность, когда он пытается опередить правильный урл страницы и может происходить редирект. Но это такая "защита от дурака", когда админ накосячил)

Владимир-C:
Но если человек листает страницы раздела сначала вперед, а потом назад, то оказывается на странице по второму варианту.

Это или какой-то косяк с настройками пагинации или ты чего-то не договариваешь.

miketomlin:
Если именно n-1 – это несуществующая страница, отдавайте 404-ую.
..
Если бэков нет, соответственно он и вовсе не нужен.

Не всё так однозначно (см последний абзац):)

---------- Добавлено 23.07.2016 в 12:32 ----------

livetv:
Гугл, вроде, обрабатывает 3 редиректа, дальше нет.

чо-чо? Вынимательно послушаем, рассказывай, не стесняйся, раскрой мыслю поширше. 🍿

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
ВC
На сайте с 02.02.2006
Offline
459
#9
SeVlad:
Сперва нужно определиться - 301 (MovedPermanently) ИЛИ - 200 (ОК).

Контроллер дает именно такую диагностику - "MovedPermanently - 200 ОК".

Я это так понимаю, что имеется редирект, после которого ОК.

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
Владимир-C:
Контроллер дает именно такую диагностику - "MovedPermanently - 200 ОК".

Выкинуть этот "контроллер". ИЛИ 301 ИЛИ 200.

Владимир-C:
что имеется редирект, после которого ОК.

Тогда это 2 ответа на 2а разных урла.

Ок. Будем считать что все жё 301 с не правильной на правильную.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий