2010-03-24 3 views
5

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

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

Должен ли я ..

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

-или-

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

ответ

4

Ни то, ни другое. Оставьте это как есть. Google определит канонический URL-адрес и сохранит их в своем индексе.

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

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

+0

Если это работает для переполнения стека, для меня это достаточно хорошо. –

+0

Принятый ответ, потому что больше никаких месяцев больше не было. Хотя это, похоже, работает на практике, на популярных веб-сайтах сегодня все еще кажется странным для меня и заставляет меня немного неудобно. Ах хорошо. –