URL-слагы: перенаправления или 404? - PullRequest
5 голосов
/ 24 марта 2010

Некоторые сайты, например здесь, в SO, допускают использование фиктивных слагов в URL. Перед внедрением URL-слагов на моем сайте у меня есть вопрос о «лучших методах» ...

Учитывая структуру, подобную example.com/123/article-slug-here/, если мой сайт разрешает поддельные слизни, запрашивая ID -

Должен ли я ...

  • просто сделать перенаправление на соответствующий / канонический URL-адрес (проверка слаг и перенаправление в случае несоответствия)?

-или-

  • вернуть 404, поскольку технически example.com/123/this-article-s-u-x не существует?

1 Ответ

4 голосов
/ 24 марта 2010

Ни. Оставь как есть. Google определит канонические ссылки и сохранит их в индексе.

Вы можете сделать перенаправление (конечно, 301 Moved Permanently), только если вы хотите нажать Google, чтобы быстрее обновить измененный URL в их индексе. Если это не важно, не нужно беспокоиться.

P.S. Я в основном сделал то же самое в своем блоге. Однажды я изменил название какой-либо записи, и через некоторое время (несколько недель) Google обновил их индекс в соответствии с новым каноническим URL-адресом, указанным на странице. Просто и работает.

...