Ошибка 404

A0
На сайте с 11.02.2016
Offline
1
837

Подскажите как быть, в яндекс вебмастере показывает 600 штук ошибок 404. Пол года назад менял урл на одной из категорий сайта. Стоит ли ставить 301 редирект на эти ссылки или удалить их из индекса. На эти страницы ссылок со сторонних сайтов нет, трафика они не приносят.

EstranhoRu
На сайте с 01.04.2014
Offline
112
#1

делать стоило сразу, сейчас разве что если эти страницы в выдаче и люди попадают на 404ю есть смысл

Продвижение сайтов любой тематики (http://estranho.ru). В поиске интересных проектов.
A0
На сайте с 11.02.2016
Offline
1
#2

EstranhoRu Большое спасибо за интерес к теме

А не замедлит ли это работу сайта, он ведь постоянно обращается в htaccess,

S
На сайте с 14.12.2012
Offline
45
#3

adil07, при смене url желательно ставить редирект на альтернативную страницу.

adil07:
Пол года назад менял урл на одной из категорий сайта. Стоит ли ставить 301 редирект на эти ссылки или удалить их из индекса.

Не волнуйтесь со временем страницы сами выпадут из индекса. Можете конечно этот процесс ускорить.

На текущий момент рекомендую проверить сайт на битые ссылки, возможно после смены url в категории где-то остались ссылки на страницы, которые отдают 404.

Z0
На сайте с 03.09.2009
Offline
735
#4
adil07:
EstranhoRu Большое спасибо за интерес к теме
А не замедлит ли это работу сайта, он ведь постоянно обращается в htaccess,

Не должно замедлить, откуда у вас такие мысли? ... Если нет альтернатив куда перекидывать - то забить, само отвалиться со временем. А "редиректить" можно и не через htaccess, а через php header.

И правильно сказали - при смене урл надо сразу кидать 301, если страница перемещена, а не удалена.

A0
На сайте с 11.02.2016
Offline
1
#5

А как лучше реализовать массовый редирект если допустим был адрес сайта

сайт/каталог/товар

а стал

сайт/каталог v1/товар

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

буду очень признателен

Z0
На сайте с 03.09.2009
Offline
735
#6
adil07:
А как лучше реализовать массовый редирект если допустим был адрес сайта
сайт/каталог/товар
а стал
сайт/каталог v1/товар
и так у сотен товаров, может скрипт какой, или ссылочку, где почитать,
буду очень признателен

Если на php то на странице товара:


header('HTTP/1.1 301 Moved Permanently');
header('Location: /каталог v1/товар');
EstranhoRu
На сайте с 01.04.2014
Offline
112
#7
adil07:
А как лучше реализовать массовый редирект если допустим был адрес сайта
сайт/каталог/товар
а стал
сайт/каталог v1/товар
и так у сотен товаров, может скрипт какой, или ссылочку, где почитать,
буду очень признателен

RewriteRule ^(.*)/каталог/(.*)$ $1/каталог v1/$2 [R=301,L]

поидее...попробуй 🤪

A0
На сайте с 11.02.2016
Offline
1
#8

EstranhoRu:
RewriteRule ^(.*)/каталог/(.*)$ $1/каталог v1/$2 [R=301,L]

Опишите подробней если можно, это фрагмент кода вставить в htaccess если я правильно понял? что ставить вместо звездочек?

seocore
На сайте с 25.09.2006
Offline
143
#9
adil07:
Подскажите как быть, в яндекс вебмастере показывает 600 штук ошибок 404. Пол года назад менял урл на одной из категорий сайта. Стоит ли ставить 301 редирект на эти ссылки или удалить их из индекса. На эти страницы ссылок со сторонних сайтов нет, трафика они не приносят.

Если ссылок на эти странички нет, и на них никто не переходит (из закладок например) на данный момент, то стоит оставить как есть, и не делать 301 редирект.

Причем, в данном случае, лучше применить 410 код ответа (подробнее - https://yandex.ru/support/webmaster/error-dictionary/http-codes.xml), так как 404 подразумевает, что документ не найден, а не удален намерено, по-этому ПС перепроверяет такие URI еще какое-то время.

По .htaccess'у лучше сделать редирект при помощи регулярного выражения (как рекомендовали выше), нежели каждый URI по отдельности, это и правда может затормозить работу веб-сервера (правда, при количестве строк от 10к и выше).

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)

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