Как обрабатывать запросы к явно, но неправильно определенному ресурсу?

Учитывая, что я использую CMS, которая делает статью доступной по следующему URL-адресу: http://example.com/article/1-my-first-and-famous-article/

Внутри я могу однозначно идентифицировать запрошенную статью по ее идентификатору (1).

Как я должен обрабатывать запросы к неправильному (ошибка ввода, манипуляция и т. д.) URL-адресу? Например, кто-то запрашивает http://example.com/article/1-my-firsz-and-famous-article/ или http://example.com/article/1-this-article-is-stupid-idiot/ — должен ли я ответить кодом состояния http 301 и перенаправить на правильный URL-адрес или 404 и показать ненайденную страницу (возможно, с перенаправлением после несколько секунд). Какой путь предпочтительнее с точки зрения поисковой оптимизации?


person Bastian    schedule 15.04.2014    source источник
comment
Этот вопрос кажется не по теме, потому что он касается SEO. Его следует переместить в раздел Webmasters.   -  person unor    schedule 17.04.2014


Ответы (1)


Неправильные URL-адреса будут ошибкой 404, а любая существующая страница, перемещенная в новое место, будет перенаправлена ​​​​301.

person Hamed Ali Khan    schedule 16.04.2014