Roteamento PHP com Codeigniter (títulos em URL para SEO)

Eu tenho algumas perguntas sobre roteamento com Codeigniter. O que estou fazendo agora é o seguinte:

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

Isso significa que example.com/articles/123 funcionará perfeitamente e carregará um artigo com um ID de 123. Mas também quero ter a possibilidade de adicionar o título do aticle ao URL (para SEO). Exemplo: example.com/articles/123/article-title

O que eu quero é praticamente a mesma coisa que o Stack Overflow: stackoverflow.com/questions/123/the-title

Como eu posso fazer isso?

Eu também estou querendo saber como o Stack Overflow funciona. Se eu for para stackoverflow / questions / 111, o título será automaticamente adicionado ao URL. Isso é feito com o php redirect ()?

questionAnswers(3)

yourAnswerToTheQuestion