Url rewriting [Résolu/Fermé]

Signaler
-
 pouetpouet -
Bonjour,


je débute dans le domaine et j'aimerai que mes liens apparaissent partout de la sorte:



monsite.com/1/titre-de-l-article



Pour l'instant

mes liens sont de type



monsite.com/article.php?id=1&titre=Titre de l'article




En me basant sur ce tuto:

https://craym.eu/tutoriels/referencement/url_rewriting.html.

LE premier exemple avec les page foo.html et test.html marche tres bien.

Mais pour mon exemple plus haut, rien ne se passe.


Voic mon htaccess:



Options +FollowSymlinks
RewriteEngine On
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ article.php?id=$1&titre=$2 [L]


Si vous pouviez m'aider a me dire ce qui clocher car je débute encore une fois.


Merci d'avance.


2 réponses

Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
Bonjour

pour avoir une url sous cette forme :

monsite.com/1/titre-de-l-article

là règle devrait plutot ressembler à :

RewriteRule ^([0-9]+)/(.*)$ article.php?id=$1&titre=$2 [L]
Alors effectivement aprés quelques essais ta version marche super bien et je t' en remercie mais j'ai besoin d' autres conseils.


Voila en fait il y a une variable de plus : cat (categorie)

article.php?id=1&cat=1&titre=2


Seulement je voudrai que ca ressemble a ceci:

http://www.graffx.fr/zeniax/cat/article-1-Ouverture-de-Zeniax.com

Si la categorie est actualité par exemple (actu) ca deviendrait:

http://www.graffx.fr/zeniax/actu/article-1-Ouverture-de-Zeniax.com


Merci de ton aide :/