Routing PHP z Codeigniter (Tytuły w URL dla SEO)

Mam kilka pytań dotyczących routingu z Codeigniter. Oto co robię teraz:

$route['articles/(:num)'] = 'articles/view/$1'; // $1 will contain an ID

Oznacza to, że example.com/articles/123 będzie działać idealnie i załaduje artykuł o identyfikatorze 123. Ale chcę również mieć możliwość dodania tytułu aticle do adresu URL (dla SEO). Przykład: example.com/articles/123/article-title

To, czego chcę, to prawie to samo, co Stack Overflow: stackoverflow.com/questions/123/the-title

Jak mogę to zrobić?

Zastanawiam się również, jak działa Stack Overflow. Jeśli przejdę do stackoverflow / questions / 111, tytuł zostanie automatycznie dodany do adresu URL. Czy to jest zrobione z przekierowaniem php ()?

questionAnswers(3)

yourAnswerToTheQuestion