Это продолжение вопроса: как обрабатывать канонические изменения URL, такие как переполнение стека .
Скажем, у меня есть канон URL:
questions/11/car
<--- канонически-связного от --- questions/11/
Что произойдет, если я захочу изменить URL канона на:
questions/11/car-with-sgx
Очевидно, questions/11/
будет указывать на новый канон URL.
Но как старое должно questions/11/car
измениться на новое? Есть два способа:
- 301 перенаправить на новый канон URL
- старый канонический URL канонически ссылается на новый канонический URL
Согласно этому посту :
[Используя каноническую ссылку вместо перенаправления,] рейтинг OldPage.html будет со временем падать из-за меньшего количества внутренних ссылок, но канонический тег не заставит его полностью исчезнуть. Теоретически он может оставаться в их индексе до тех пор, пока не произойдет одно из следующего:
- он перенаправлен навсегда через 301
- он возвращает 404 в течение длительного периода времени (они будут проверять некоторое время, прежде чем удалить URL)
- добавлен мета-робот «noindex»
Если это правда, мне действительно нужно использовать перенаправление со старого канонического URL-адреса на новый канонический URL-адрес, что означает, что мне нужно вести журнал предыдущих старых канонических URL-адресов этого содержимого, чтобы я знал, когда можно перенаправить. Это немного хлопотно, чтобы сделать.