Учитывая, что я использую 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 и показать ненайденную страницу (возможно, с перенаправлением после несколько секунд). Какой путь предпочтительнее с точки зрения поисковой оптимизации?