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 la page d'accueil sur le nom de domaine?

Ce que je voudrais, c'est qu'une URL comme http://www.scriptol.fr/index.html soit redirigée par le serveur sur http://www.scriptol.fr/ pour éviter que les robots des moteurs de recherche ne voient deux URL différentes là où il y a en une seule.

Dans ce cas, on utilisera si l'on dispose de PHP la variable d'environnement REQUEST_URI qui indique quelle page à été demandée au serveur. Puis on utilise une commande de chargement, comme ci-dessous par exemple:

<?php
 if(eregi('index.(html|php)', $_SERVER['REQUEST_URI'])) 
 { 
  header('HTTP/1.1 301 Moved Permanently'); 
  header('Location: http://www.scriptol.fr/'); 
 } 
?>

On vérifie avec la fonction eregi que la page chargée est bien index.php ou index.html (ou tout autre nom) et dans ce cas seulement on effectue la redirection.

Une autre solution est de renommer la page d'accueil, en accueil.html par exemple, de l'indiquer au serveur avec la commande suivante dans .htaccess:

DirectoryIndex accueil.html

Voir aussi

  • Comment créer une page d'erreur 404.
  • Comment rediriger un nom de domaine.
Tweet
© 2011-2012 Scriptol.fr