En cas de changement d'hebergeur...

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Nitou
WRInaute passionné
WRInaute passionné
 
Messages: 929
Inscription: Dim Déc 01, 2002 15:25

En cas de changement d'hebergeur...

Message le Sam Jan 04, 2003 2:28

...et pour ne pas perdre son référencement...

Voila un petit script permettant de redirigé un visiteur vers la page du nouvel hebergeur, à l'endroit identique où se trouvait la page sauf que l'url change.

à mettre dans un .htaccess :

# 401 et 405 : permission refusée
ErrorDocument 401 /index.php
ErrorDocument 405 /index.php
# 404 : fichier non trouvé
ErrorDocument 404 /index.php
# 500 : erreur interne du serveur
ErrorDocument 500 /index.php
# 400 : Mauvaise requete
ErrorDocument 400 /index.php

à mettre dans index.php

<?php
//L'url de votre site sans / et sans http://

$url="www.votre-site.com";
$uri = $_SERVER['REQUEST_URI'];

//ce qui permet la redirection

header("Status: 301 Moved Permanently");
header("Location:http://".$url.$uri);
?>

Et tout ça à la racine de votre ancien hebergeur !

Exemple : http**://www.nit.firstream.net/modules/news/article.php?storyid=487

Regardez l'url qui s'affiche dans votre naviguateur :wink:

Merci à Melkahdor co-webmaster de Xoops France pour l'aide fournie à la conception de ce petit bout de code néanmoins très util quand on change de serveur ou d'url !

ps : excusez moi s'il ne fallait pas mettre cette astuce dans ce forum.

champignac
WRInaute discret
WRInaute discret
 
Messages: 55
Inscription: Ven Déc 13, 2002 15:33

Message le Lun Fév 24, 2003 15:35

J'utilise le même script mais dans mes log C'est du 302 et pas du 301 ?

Et oui car le code la haut n'est pas correct a 100 % le vrai code qui marche:

$url="http://lurldetonsite.com";
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".$url);
header("Connection: close");
exit;


yolepro
Nouveau WRInaute
 
Messages: 7
Inscription: Mer Fév 26, 2003 23:53

Message le Jeu Fév 27, 2003 9:11

Et vous n'auriez pas la même en ASP ;)


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Fév 27, 2003 9:49

champignac a écrit:J'utilise le même script mais dans mes log C'est du 302 et pas du 301 ?

Et oui car le code la haut n'est pas correct a 100 % le vrai code qui marche:

$url="http://lurldetonsite.com";
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".$url);
header("Connection: close");
exit;

Le problème de ton code c'est qu'il redirige tout sur la page d'accueil du nouveau site, ce qui n'est pas bon pour une redirection permanente. Tu finiras pas avoir toutes les anciennes URLs qui pointent vers la même page... :cry:

Dan

champignac
WRInaute discret
WRInaute discret
 
Messages: 55
Inscription: Ven Déc 13, 2002 15:33

Message le Mar Mai 13, 2003 22:31

Exact, cela est vrai masi etais voulu puisque les url ne changeaent pas, mais pour ceux qui veulent utiliser le bout de script n'oubliez pas la remarque précédente :)


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Mer Mai 14, 2003 0:06

Essayons de mettre celà en application

Aie 1 - mon site est sur lycos (url rewriting limité mais .htaccess permi)
Aie 2 - mes url cibles sont differentes des url de départ
Aie 3 - j'ai un entete unique (include) pour toutes mes pages (moins de cent)
ouf - en attendant de trouver une solution j'ai mis un header location ... vers la racine du site cible dans ma page d'entete
Merci tout de même pour ce post, en bout de code celà peut répondre à ce genre de problèmatique.
kmacleod

torkain
Nouveau WRInaute
 
Messages: 1
Inscription: Sam Juin 14, 2003 8:29

Message le Sam Juin 14, 2003 8:33

Ca ne marche pas.....
inexorablement la page affichée est www.monnouveausite.com/index.php

Help Help

J'ai transférer http://renneslechateau.free.fr vers www.renneslechateau.com

j'ai mis le .htaccess dans la racine ainsi que index.php

si par exemple je tape : http://renneslechateau.free.fr/francais/calve.htm (qui n'existe pas sur free mais qui existe sur l'autre serveur) je tombe sur :
http://www.renneslechateau.com/index.php

Oncle Tom
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Lun Mar 31, 2003 11:16

Message le Dim Juin 15, 2003 7:20

La réponse est déjà citée plus haut. Ton .htaccess fonctionne mais il ne fait pas ce qu'il y a de mieux pour ta redirection ;)


Suede
WRInaute accro
WRInaute accro
 
Messages: 3721
Inscription: Ven Oct 04, 2002 11:22

Message le Dim Juin 15, 2003 9:07

Kmacleod a écrit:Essayons de mettre celà en application

Aie 1 - mon site est sur lycos (url rewriting limité mais .htaccess permi)
kmacleod


Euh, en ce moment le htaccess est plutot down chez multimania...

François

Nitou
WRInaute passionné
WRInaute passionné
 
Messages: 929
Inscription: Dim Déc 01, 2002 15:25

Message le Lun Juin 16, 2003 23:14

Il y a surement des améliorations à apporter à ce script ;)


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3339
Inscription: Mar Nov 16, 2004 18:27

Message le Dim Fév 06, 2005 18:39

Bravo!! mieux que je n'espèrai
Merci Nitou

KOogar


spidermas
WRInaute impliqué
WRInaute impliqué
 
Messages: 258
Inscription: Lun Jan 10, 2005 12:13

Message le Mar Nov 15, 2005 15:56

personne n'aurai un bout de code code comme sa mais compatible avec free qui pointe vers un vrai serveur


e-kiwi
Modérateur
Modérateur
 
Messages: 13883
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Nov 15, 2005 16:02

attention, certains hebergeurs refusent de faire une redirection 301 vers un autre serveur, il n'atorisent que le 302


spidermas
WRInaute impliqué
WRInaute impliqué
 
Messages: 258
Inscription: Lun Jan 10, 2005 12:13

Message le Mar Nov 15, 2005 16:32

et free pas de htaccess quelqun orai t-il une solution

snooper
WRInaute accro
WRInaute accro
 
Messages: 1819
Inscription: Jeu Aoû 24, 2006 21:43

Message le Sam Juin 09, 2007 10:58

Personne ne pourrait me renseigner pour mon site http://legypteantique.free.fr vers http://www.legypteantique.com

En cas de changement d'hebergeur...

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

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

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : JotSpot



Qui est en ligne

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