Сведения о вопросе

Sadijon

18:46, 13th August, 2020

Оптимизация формы выдачи новостей, повредит или поможет сайту?

Просмотров: 337   Ответов: 5

Сейчас на сайте около 300 новостных статей, собранных за несколько лет работы сайта.

Новости выводятся как www.mysite.com/news.php?id=299

Хочу сделать по-уму: www.mysite.com/news/my-mega-novost.htm

Технически я знаю как это сделать, вопрос не в том.


Хотелось бы узнать вот что:

1) Не повредит ли сайту такая рокировка с точки зрения поисковиков? Насколько я понимаю, сейчас все мои 300 статей проиндексированы как ?id=xxx.

2) У меня будут работать оба метода вызова статьи. Получается дублирование контента, что по идее тоже плохо…

Как в данной ситуации поступить грамотно? Читал про какую-то ошибку 303, но ничего не понял.



  Сведения об ответе

ЯЯ__4

10:39, 28th August, 2020

Сделайте по старым урлам 301 — Moved permanently: www.checkupdown.com/status/E301.html
Это скажет поисковикам о том, что эту страницу нужно искать по новому урлу, который вы отдадите вместе с 301 статусом.


  Сведения об ответе

PHPH

11:15, 10th August, 2020

301 редирект как уже написали выше и плюс запретите индексирование по старым урлам в роботс.тхт. Возможно пару апдейтов будет некоторый спад по этим страницам, а потом все наладится.


  Сведения об ответе

COOL

23:49, 22nd August, 2020

Все работает, спасибо, друзья


  Сведения об ответе

COOL

01:29, 22nd August, 2020

можно поставить в мета и rel=«canonical»


  Сведения об ответе

SKY

07:35, 3rd August, 2020

Сделал вот так (файл news.php):
— Если приходит id, значит сработала старая ссылка. Запрос к базе, вынимаем my-mega-novost, далее
Header( «HTTP/1.1 301 Moved Permanently» );
Header( «Location: www.mysite.com/news/my-mega-novost.thml» );
— Если приходит my-mega-novost, просто выводим новость.
Яндекс мгновенно переиндексировал сайт, спада я никакого не заметил вообще. Правда, и особого толку пока нет. Видимо, надо подождать немного.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться