Redirection d'une ancienne url sur une nouvelle

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

loiresau43
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 20 Juin 2008

Redirection d'une ancienne url sur une nouvelle

Message le Mer Juin 25, 2008 14:53

Bonjour

Est il possible de rediriger cette url
http://www.loire-sauvage.fr/fiche-heber ... 043FS0001C

sur celle ci
http://www.loire-sauvage.fr/fiche-heber ... 043FS0001C

Si oui comment?

Merci


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mer Juin 25, 2008 15:03


loiresau43
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 20 Juin 2008

Message le Mer Juin 25, 2008 15:11

Ok merci de ta reponse mais ce n est pas une rdirection simple....

en faite on a rajouter un parametre dans l url et c est la ou ca bloque


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mer Juin 25, 2008 15:29

Mets en place une routine PHP qui :
Code: Tout sélectionner
//recupere l'URL appelée
$url_appelee=$_SERVER['REQUEST_URI'];

//reconstitue l'url souhaitée
$url_souhaitee= ....   ;

//compare les deux et renvoie vers l'URL souhaitee si l'url appelée en est différente
if($url_appelee<>$url_souhaitee)
{
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.loire-sauvage.fr/".$url_souhaitee);
}

loiresau43
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 20 Juin 2008

Message le Mer Juin 25, 2008 15:39

Merci de la rapidité à laquelle tu reponds
Je suis nul en php..

Il faut que je fasse comme ça:

//recupere l'URL appelée
$url_appelee=fiche-hebergement.php?id=$_SERVER['REQUEST_URI'];

//reconstitue l'url souhaitée
$url_souhaitee= fiche-hebergement.php?url=$1&id=$_SERVER['REQUEST_URI'];

//compare les deux et renvoie vers l'URL souhaitee si l'url appelée en est différente
if($url_appelee<>$url_souhaitee)
{
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.loire-sauvage.fr/".$url_souhaitee);
}


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mer Juin 25, 2008 15:47

Non;
En fait ce code PHP est à placer en début de fichier Fiche hebergement.php.

Ce que je t'ai donné est à placer quasi tel quel, sauf bien sur la ligne
Code: Tout sélectionner
$url_souhaitee= ...;

car je ne peux pas savoir comment recréer le format d'URL souhaitée sur ton site. C'est à toi de trouver ce point là.

Code: Tout sélectionner
//////////////////////////////////////////////////////////////
//recupere l'URL appelée/////////////////////////////////
$url_appelee=$_SERVER['REQUEST_URI'];
/////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////
//reconstitue l'url souhaitée : toi seul peut trouver les ////////////////////
//deux variables $variable_url et $variable_id que je place ci dessous//

$url_souhaitee="/fiche-hebergement.php?url=".$variable_url."&id=".$variable_id;
//////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////////////
//compare les deux et renvoie vers l'URL souhaitee si l'url appelée /////
//en est différente/////////////////////////////////////////////////////////////
if($url_appelee<>$url_souhaitee)
{
     header("Status: 301 Moved Permanently", false, 301);
     header("Location: http://www.loire-sauvage.fr/".$url_souhaitee);
}
//////////////////////////////////////////////////////////////////////////////////


là, je peux pas faire plus clair.

L'utilisation du PHP dans ton cas paraît indispensable, tu ne pourras pas faire autrement pour la redirection vu que, comme tu le dis, un paramètre a été ajouté dans l'URL. On peut donc pas utiliser des règles de redirection dans le .htaccess.

loiresau43
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 14
Inscription: 20 Juin 2008

Message le Mer Juin 25, 2008 15:55

Je vais essayer

En tout cas merci pour avoir pris le temps de regarder


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mer Juin 25, 2008 16:01

De rien :) Bonne chance :) Tu verras, c'est pas si sorcier que ça ..


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