[Résolu] Changement d'url apres rewrite

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


h4ni
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 486
Inscription: 11 Juil 2005

[Résolu] Changement d'url apres rewrite

Message le Dim Jan 20, 2008 17:53

Bonsoir
j'avai une categorie sur mon site avec une faute d'othographe (/rub-maloufe, au lieu de /rub-malouf)
ce lien a été biensur rewriter avec


Code: Tout sélectionner
RewriteRule ^rub-(.*)$ cat.php?cat=$1 [L]


la je vien corriger cette erreur et j'essaye de rediger l'ancien url ver le nouveau
j'ai essaye de faire un

Code: Tout sélectionner
RedirectPermanent  /rub-maloufe  http://monsite/rub-malouf


mais ca mene vers la page http://monsite/malouf?cat=maloufe au lieu de http://monsite/malouf seulement
voila!

si quelqu'un parmis vous a une idée je suis preneur
Dernière édition par h4ni le Mar Jan 22, 2008 10:07, édité 1 fois.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Lun Jan 21, 2008 12:39

Je deteste cette commande, les hebergeurs l'a bride pour empecher les boucles, c'est pas pour rien qu'il te boucle sur le REFERER. Normalement ca devrait fonctionner ta regle. essaye comme ca mais c'est pas gagné.

Code: Tout sélectionner
RedirectPermanent /malouf?cat=maloufe  http://monsite/rub-malouf


L'autre solution est celle du php car des RewriteCond sur les urls composées, ca aussi c'est pas gagné.


h4ni
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 486
Inscription: 11 Juil 2005

Message le Lun Jan 21, 2008 18:02

Bonsoir
Merci pour ta reponse Koogar , mais ca n'a pas marcher!
pour la solution en php , t'a pas un exemple stp?

Merci encor une fois


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Lun Jan 21, 2008 23:38

met ce code tout en haut de ta page. Attend que Google est réindéxé la page et ensuite tu l'enleves.

Code: Tout sélectionner
<?php
$url = $_SERVER["REQUEST_URI"];
$rel = strstr($url,'rub-maloufe');
if($rel != FALSE) {
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/rub-malouf");
} ?>


h4ni
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 486
Inscription: 11 Juil 2005

Message le Mar Jan 22, 2008 10:05

Ca marche tres bien!
Merci encor une fois


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités