Url Rewriting + redirection

Nouveau WRInaute
Bonjour à tous,

Voilà j'ai une boutique sur OSCommerce et j'ai mis en place un url rewriting de ce type

Code:
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2


Vous l'aurez compris je renvois l'adresse par exemple http://www.mon-site.com/nimportekoi-c-99.html vers http://www.mon-site.com/index.php?cPath=99

Dans ce site j'ai une page qui une fois réécrite donne http://www.mon-site.com/robot-piscine-dolphin-c-99.html. Seulement voilà j'aimerais que cette page soit redirigée vers http://www.mon-site.com/robot-dolphin-c-99.html

Comment puis-je faire ?


Merci de votre aide
 
Nouveau WRInaute
Salut webmasterlamogere,

merci de ton aide.

En fait j'avais testé cette méthode mais ça me faisait une erreur 500 sur toutes les pages de mon site. J'ai re testé avec ton bout de code et c'est pareil.

Tu n'as pas un idée ?
 
WRInaute passionné
il y a surement une boucle générée entre la redirection et la réécriture.
le plus simple est de gérer ce cas en php. tu as surement une fonction ou un bout de code pour déterminer l'url en fonction du paramètre cPath.
en début de index.php tu testes : si l'url demandée est différente de l'url calculée tu fais la redirection vers la bonne page. tout est expliqué ici : -http://www.urlrewriting.fr/article-08,07,11,Eti@-Redirection-10.html
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut