Diriger les visiteurs de l'ancien site sur le nouveau

dado

Membre actif
Bonjour à tous,

Mon site est prêt à changer de présentation, d'adresse et d'hébergeur.
Je cherche à ce que les visiteurs de l'ancien site soient automatiquement redirigés sur le nouveau.

J'ai appliqué sans résultat à la page index de l'ancien site la méthode qui consiste à placer dans le HEAD de l'ancien site la balise ci-dessous :
Bloc de code:
<meta http-equiv="refresh" content "3; URL=http://mon_nouveau_site.fr">
A votre avis, opération faut-il effectuer pour que les visiteurs du site ancien soient redirigés sur le nouveau site automatiquement ?
 
Bonjour,

Certains hébergeurs proposent directement l'option dans le panneau de config.

Sinon, essaye en créeant un fichier .htaccess A LA RACINE DU SITE contenant
Bloc de code:
Redirect permanent / http://nouvelle.adresse.fr/
En remplaçant ta nouvelle adresse dans le code.
 
Dernière édition:
Bonjour. Moi je dirais silmplement ajouter dans le head :

<meta http-equiv="refresh" content="0;URL=http://www.tonnouveausite.com">
 
Bonjour à tous,

En observant la page de personnalisation de mon compte free, je n'ai pas trouvé la possibilité de le rediriger. Peut-être free ne le prévoit-il pas ?

En appliquant la solution .htaccess, celle-ci échoue avec comme message : 500 erreur interne du serveur.

Quant à la solution proposée par flippy, il s'agit celle que j'ai appliqué tout d'abord, comme indiqué dans mon premier message.

S'il n'y pas d'autre possibilité, je me contenterai d'un lien à cliquer en page d'index qui pointera sur le nouveau site. :nailbiting:
 
Essaie ceci : dans content= "3 change ton 3 par 0 (zéro) et sans espace après le signe égal...
 
Salut,

Sinon avec un code PHP dans un fichier index.php placé à la racine du site.

Bloc de code:
<?php 

header("Location: http://nouveausite.com", false, 308);

?>

Paspro.
 
En observant la page de personnalisation de mon compte free, je n'ai pas trouvé la possibilité de le rediriger. Peut-être free ne le prévoit-il pas ?
Je redirige quantité de sites via un index.html… et ce bout de script (dans le head) :

Bloc de code:
<SCRIPT>
setTimeout('top.location.href="http://www.domaine.com"',"0")
</SCRIPT>

Sachant que le "0" c'est le temps d'attente (ici direct), tu peux aussi mettre un message visible qui explique la redirection et avec "4000" tu laisses l'affichage 4 secondes avant de rediriger.

Sinon pour ce qui est du htaccess chez Free c'est par ici…
 
Je suis parvenu au résultat en adaptant la formule préconisée par flippy.

Ma balise meta comportait deux erreurs de syntaxe que j'ai corrigées

J'ai laissé 3 secondes d'attente et le message explicatif correspondant dans le body.

Bloc de code:
<html>
<head>
<meta http-equiv="refresh" content="3;URL=http://www.mon_nouveausite.fr">
</head>
<body>
Vous serez accueilli sur mon nouveau site dans 3 secondes
</body>
<html>

A présent, je prendrai le temps d'expérimenter les autres solutions proposées y compris le .htaccess, que j'avais bien placé à la racine du site au moyen de l'éditeur de texte TexEdit.
Sur mon Mac, le point devant n'est pas accepté au départ. J'avais donc renommé le document dans le FTP de Dreamweaver.

Merci à tous de vos conseils.:)
 
Autre solution, collez ceci dans la BODY, puis enregistrez le fichier à l'index (racine)
Remplacez ''monsite.fr'' par le votre. Ça l'air plus long mais c'est beaucoup plus rapide.

<SCRIPT language="JavaScript">
window.location="http://www.monsite.fr";
</SCRIPT>