Ajax HTML 5 JavaScript Création site CMS Comment Design Logiciels Programmation RSS SQL Scripts Mobiles
Accueil
FAQ-Forum
CONCEPTION SITE : FAQ
Sans programmation
Trafic d'un site
CREATION DE SITE
Le Web 2.0
Conception optimale
Idées de sites
Les registrars
Les hébergeurs
Glossaire
TUTORIELS
Site de qualité
Manuel SEO
Tutoriel Adsense
Promotion site
Liste de tutoriels
RESSOURCES
Logiciels
FTP Synchronizer


Comment rediriger le nom de domaine?

J'ai changé le domaine de mon site et je voudrais que les visiteurs soient redirigés sur le nouveau nom de domaine de façon automatique et invisible.

Avec le fichier .htaccess (Sous serveur Apache)

Toutes les pages seront redirigées sur de nouveaux fichiers de même nom mais avec un domaine différent:

RewriteEngine  on
ErrorDocument 404 /index.php
Redirect 301 / http://www.scriptol.fr/

Remplacez scriptol.fr par le nom de votre nouveau domaine.

Avec PHP

Pour rediriger un nom de domaine sur un site de façon inconditionnelle on peut utiliser le code suivant, dans un fichier index.php:

<?php 
   header("Status: 301 Moved Permanently"); 
   header("Location:http://www.scriptol.fr/"); 
?>

Pour le visiteur se sera comme s'il avait tapé l'URL du site de destination.

Redirection 302

Pour une redirection temporaire, en PHP c'est plus simple.

C'est là l'option par défaut, aussi il n'est pas nécessaire de préciser le statut:

<?php header("Location:http://www.scriptol.fr/"); ?> 

Combien de temps dois-je laisser la redirection sur l'ancien domaine?

Celle-ci sert aux moteurs de recherche, mais aussi aux visiteurs qui sont amenés par des liens sur l'ancien domaine.
Pour ceux-ci, la redirection doit demeure tant que tous les liens ne sont pas mis à jour, ce qui peut durer des années.

Quand aux moteurs de recherche, la commande site: permet de version que toutes les pages sont bien indexées sur le nouveau domaine.

Voir aussi

  • Comment créer une page d'erreur 404.
  • Comment rediriger la page d'accueil.
Tweet
© 2011 Scriptol.fr