Version complète: sur le forum Webmaster Hub : ré-écriture ne fonctionne qu'à moitié
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Discret
Bonjour,
sur un annuaire j'ai mis en place la ré-écriture mais elle ne fonctionne que partiellement.
Quand je clique sur le lien de la catégorie, l'url est bien ré-écrite.
Quand il y a plusieurs page dans la catégorie et que je clique sur par exemple la page deux en bas, l'url n'est pas ré-écrite.
Le pire si je clique sur le 1 pour revenir à la première page de la catégorie elle n'est plus ré-écrite alors qu'elle l'était quand je rentre dans la catégorie.

Quelqu'un aurait-il une idée (je suis chez OVH)

le htaccess :
CODE
RewriteRule -p([0-9]*)-([0-9]+)\.html$  /index.php?cat_id=$2&page=$1 [L]

le lien :
http://annuaire-encyclopedie.lelogiciellibre.net/
captain_torche
En fait, la réécriture d'url ne va pas modifier ton code HTML.
Il faut donc que la fonction qui génère les liens soit modifiée pour afficher les liens dans la forme que tu souhaites. C'est seulement ensuite que la règle de réécriture fera la correspondance entre l'url "écrite" et la véritable url.
Discret
merci de ta réponse et si je comprend bien ce que tu viens de me dire, tu penses que le code HTML qui permet de changer de page à l'intérieur des catégories est mauvais et qu'il faut que je modifie ça ?
Discret
merci beaucoup captain_torche,
en contrôlant le code j'ai trouvé l'erreur.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.