Redirection urlde free sur nouvelle adresse

thiefer -  
 thiefer -
Bonjour à tous,

j'ai fouiller de nombreux forums et effectué pas mal de tentatives qui se sont toutes soldées par une cuisante désillusion.
Je dispose depuis de nombreuses années d'une page web sur free : http://thiefer.free.fr
Je viens d'acheter le nom de domaine thiefer.fr et j'héberge mon nouveau blog chez webhost

Ma page free est suffisamment référencée pour qu'en google-isant mon nom, le référencement fonctionne.
Je souhaite donc à présent supprimer tout ce qui était hébergé chez free et redirigé les robots et autresvisiteurs humains qui explore mon ancienne url vers la nouvelle.

J'ai testé un index.html à la racine de mon hébergement free
<head>
function redirection(page)
  {window.location=page;}
setTimeout('redirection("http://www.thiefer.fr/")',100);
</head>


Egalement les deux index.php suivants :
<?php
header("Location: http://www.thiefer.fr" );  
?>

<?
header('Status: 301 Moved Permanently', false, 301);
header('Location: http://www.thiefer.fr');
exit();
?>>/code>

Et enfin le .htaccess suivant
<code>RedirectPermanent / http://www.thiefer.fr</code>


Et vous l'aurez compris, rien n'y fait, erreur 500 sur erreur.

Est-ce qu'il y aurait parmi vous quelqu'un qui aurait réussi à se défaire de ce qui me semblait au départ une broutille dont, même sans être informaticien, j'aurai pu me sortir ?

Merci par avance de votre aide

TF
A voir également:

4 réponses

jojodivx Messages postés 202 Statut Membre 16
 
Bah perso j'ai pas d'erreur je suis bien redirigé vers http://thiefer.fr/
0
thiefer
 
Bonjour jojodivx,

j'ai en effet placé un tag refresh en balise header de mon html.
La solution, si elle fonctionne ne me convient pas à plusieurs titres :
- pas de référencement des tags de la page redirigée, google continue de référencer l'ancienne
- affichage de l'ancienne page puis bascule vers le nouveau site
- pas la possibilité pour le visiteur de faire page précédente
- Maintien de l'ancienne page active

Voilà tout un tas de raisons pour lesquelles je souhaite coder cela plus pertinemment.

Merci à tous de vos aides et avis éclairés en réponse à mon problème,

cdlt

TF
0
jojodivx Messages postés 202 Statut Membre 16
 
A mon avis tu devrais mettre tout ton site dans un dossier (au cas où tu voudrais le garder) et ne placer à la racine qu'un index.php

Dedans tu mets juste ça :
<?php
header('Location: http://thiefer.fr/');
?>


Après tu remets ton .htaccess
Redirect permanent / http://thiefer.fr/


Normalement c'est suffisant.
0
thiefer
 
Erreur500 : erreur interne du serveur

J'ai également modifié ta reco "Redirect Permanent" en "RedirectPermanent" mais sans plus de résultat.

Une idée ?

TF
0
jojodivx Messages postés 202 Statut Membre 16
 
Bah là ça vient du .htaccess je pense.

Si tu l'enlève ça donne quoi ?
0
thiefer
 
????????

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /mnt/164/sda/1/3/thiefer/index.php on line 2

Parse error: syntax error, unexpected T_STRING in /mnt/164/sda/1/3/thiefer/index.php on line 2


kezaco ?????

J'ai essayé les deux codes que j'avais mentionnéen message n°1pourmon index.php,j'obtiens systématiquement la même page avec ces deux messages d'erreur !!!
0
thiefer
 
J'ai remplacé la balise <?php par <? et le message d'erreur est à présent le suivant

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /mnt/164/sda/1/3/thiefer/index.php on line 2

Parse error: syntax error, unexpected T_STRING in /mnt/164/sda/1/3/thiefer/index.php on line 3


Je ne comprends vraiment pas car ni il manque de ;sur la ligne précédente puisque ligne précédente il n'y a pas, ni je ne trouve d'apostrophe intempestive au milieu du code qu'il me faudrait "antislasher" ( \ )

Je bloque. Quelqu'un à une idée ?

TF
0
jojodivx Messages postés 202 Statut Membre 16
 
T'as une méthode moins belle sinon

<meta http-equiv="refresh" content="0;URL=http://thiefer.fr" />
0
thiefer
 
C'est bien la solution que j'utilisais par défaut et qui justifiait le comment du pourquoi de ta première réponse. Mais comme expliqué en msg 3, il y a différentes raisons qui font que la solution ne me convient pas.

N'y a t'il vraiment aucun moyen de faire autrement ?
Est-ce que cela provient de free ?
Sinon, qu'est ce qui peut justifier que ceci ne fonctionne pas ?

@+tard

TF
0
thiefer
 
Problème réglé !!!

cela venait simplement du fait d'avoir utilisé wordpad comme éditeur de texte, ce dernier s'amusant à ajouter une foultitude de caractères parasites en entête de code et en fin de lignes (/par, {}, f1...)

Si cela peut en aider certains...

@+

TF
0