Hello à tous ceux qui liront jusqu'au bout du post,


Désolé si je ne suis pas au bon endroit...

La base : je débute en dév php/mysql/js. (en formation...)

je veux mettre en place un site de news pour une asso.

l'arbo est simple :
ndd
ndd/rubrique
ndd/rubrique/article
ndd/pagesStatiques

Je ne veux pas d'url type
ndd/pageArticle?rubrique=2&article=12

je veux ndd/rubrique/mon-super-article-123

En place :
les url en base de données(mysql) : mon-super-article-123
un htaccess avec des RewriteRules.
tout pointe vers la page index.
sauf les static qui sont excluent.

Les Url de chaques rubriques et articles sont du type :
ndd/rubrique-ID : pour une rubrique
ndd/rubrique/titre-article-IDarticle : pour un article


Le souci vient du fait que pour mon router, qui va dispacher les rubriques/articles vers une page spécifique, je n'arrive pas à découper mon URL correctement avec une regex.
je récupere l'URL via le htaccess :
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

Mon idée est de pouvoir découper $1 reçu suivant les cas ci dessus:
rubrique-IDrubrique
rubrique/nomArticle-IDarticle




Merci de votre aide

J