Опираясь на сказанное Сонни, вам не понадобится другой контроллер.Просто определите функцию в вашем контроллере для обработки этого
baseurl.com / controller / function / linkID
В этой функции вы захотите убедиться, что вы храните Artilce ID и User IDв отдельном столе.
Имя таблицы: article_views Поля: userID, articleID
Таким образом, вы можете присоединиться к этой таблице, чтобы показать, какие статьи являются новыми для каждого пользователя.
Как только это произойдетВы можете перенаправить пользователя на сам товар.