Url rewriting

Résolu
pouetpouet -  
 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

  1. maka54 Messages postés 721 Statut Membre 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]
    0
  2. pouetpouet
     
    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