Redirection 301 sous Apache

Nouveau WRInaute
Bonjour,

Je reviens à la charge car toutes mes tentatives ont échoué. Mon ancien site était hébergé chez iFrance. Je viens de mettre en ligne chez un nouvel hébergeur, une nouvelle version de mon site sous mon propre nom de domaine. Je tente de récupérer le traffic de mon ancien site via une redirection 301 et un fichier.htaccess. iFrance fonctionne dans un environnement Apache. Le site d'Apache me donne le code suivant pour le fichier .htaccess :
Code:
ErrorDocument (code-à-trois-chiffres [nom de fichier, texte ou URL])

J'ai traduit cette ligne de code ainsi :
Code:
ErrorDocument 301 http://www.monsite.net
où l'URL est l'adresse de mon nouveau site.

Je n'ai conservé de mon ancien site que la page index et j'ai placé le fichier .htaccess à la racine du site chez iFrance. Or en appelant cette page, il ne se passe absolument rien. Je m'attendais à ce que les visiteurs soient redirigés sur mon nouveau site. Où est l'erreur ? Est-ce risqué pour mon référencement ?

Aziman
 
WRInaute impliqué
Le code 301 n'est pas une erreur, donc la directive:
Code:
ErrorDocument 301 xxx
ne veut strictement rien dire.

Il faudrait plutôt passer par une règle de réécriture:
Code:
RewriteRule (.*) http://xxxxxx [L,R=301]
 
Nouveau WRInaute
Merci pour la réponse shrom,

Comme tu vois je n'y connais rien :? J'ai lu beaucoup sur le forum mais n'ai pas tout pigé.
 
Nouveau WRInaute
On oublie ça ! Je viens de faire un test sur iFrance et le module URL Rewriting n'est pas activé. Il semble qu'il n'y ait rien à faire :(
 
Discussions similaires
Haut