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
Configuration: Windows XP
Firefox 3.0.6
</pre>

4 réponses

  1. jojodivx Messages postés 202 Statut Membre 16
     
    Bah perso j'ai pas d'erreur je suis bien redirigé vers http://thiefer.fr/
    0
    1. 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
  2. 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
    1. 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
  3. 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
    1. 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
    2. 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
  4. 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
    1. 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
    2. 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