Bonjour,
Je suis en train d'apporter quelques modifications à mon site dans l'optique d'avoir un meilleur référencement de la part des moteurs de recherche, notamment un certain nombre de pages qui sont écrites sous cette forme:
h**p://www.monsite.com/?pg=3&page=category&category_id=305
A noter: l'absence de index.php
J'aimerai réécrire cette url sous cette forme:
h**p://www.monsite.com/category305-3.html
Or quand je fais ceci:
Cela ne marche pas et en plus la page category305-3.html m'envoi vers la page category302.html (305-3 = 302), allez comprendre pourquoi !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #redirection RewriteCond %{QUERY_STRING} ^pg=([0-9]+)&page=category&category_id=([0-9]+)$ RewriteRule ^index\.php$ /category%2-%1.html? [R=301,L] #réécriture RewriteRule ^category([0-9]+)-([0-9]+)\.html$ /?pg=$1&page=category&category_id=$2&stop [L] RewriteRule ^tags/([0-9]+)/([0-9a-zA-Z-]+)\.html$ /index.php?page=tag&t=$2&p=$1&stop [L]
Quelqu'un pourrait-il prendre quelques minutes de son temps afin de ma'ider à regler ce petit problème.
Merci d'avance.
Bruno
Partager