Tratar URL com JSF

Bom dia pessoal,

estou desenvolvendo uma gerenciador de conteúdo e estou com um problema.

Possuo uma classe Curso, atualmente estou usando parâmetros passados pela url:

http://localhost/curso.faces?id=1

pego o id passado e recupero o curso referente ao id, porém gostaria de fazer algo do tipo:

http://localhost/jee.html
http://localhost/jse.html

onde o jee.html não é uma página em html e sim um identificador que equivale ao id=1
o mesmo acontece com o jse.html, assim quando o usuário acessasse a url http://localhost/jee.html
o Bean concurso pegaria a parte final da url(jee.html) verificaria qual curso a url representa e recuperaria
o curso correspondente.

Não sei se é isso que a FCC utiliza, mas gostaria de fazer algo parecido:

http://www.concursosfcc.com.br/concursos/tcesp207/index.html

onde o tcesp207 é um identicador e index.html é uma página genérica que muda as informações contidas nela
de acordo com o identificador passado.

Opa, só complementando, estou usando JSF.