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
Partager