Url Amigável Dinâmica

Boa tarde amigos programadores,

Estou desenvolvendo um sistema de e-commerce e estou a implantar as urls amigáveis do sistema.

Por exemplo… na página de detalhes do produtos, gostaria que a url ficasse assim:

Http://www.meusite.com.br/categoria1/subcategoria1/subcategoria2/nome-do-produto.html

No caso de uma navegação por categoria a url ficasse assim:

Http://www.meusite.com.br/categoria1/

Alguém tem alguma idéia de como eu possa fazer isso?

Agradeço desde já!

OBS: Não gostaria que ficasse o nome da controller na url. Por exemplo:

Http://www.meusite.com.br/site/categoria1/

Já consegui esconder o /site usando as rules do urlManager… agr falta apenas essa questão da url amigável dinâmica…

Para inspiração, dê uma olhada na minha extensão dburlmanager.

Depois veja no guia sobre regras de URL personalizadas.