Url rewriting

Résolu/Fermé
pouetpouet - 23 juin 2014 à 21:16
 pouetpouet - 26 juin 2014 à 18:20
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

maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
24 juin 2014 à 10:41
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]
0
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 :/
0