Gestion du header HTTP en langage PHP
Par Olivier Duffez
, Lundi 4 août 2008
Chaque page au format HTML comprend un entête, transmis par le serveur juste avant la page elle-même. Cet entête comprend entre autres un code HTTP indiquant le statut de la page. Par exemple si la page est introuvable, l'entête indiquera le code 404 et le navigateur affichera un message d'erreur adapté. Si la page a été définitivement déplacée, le code HTTP doit être 301.
Utilisation de la fonction header() de PHP
Pour gérer soi-même ce code, par exemple pour indiquer à GoogleBot ou aux autres robots qu'une page a été définitivement déplacée ailleurs sur le site (ou sur un autre site), on peut utiliser la fonction header() du langage PHP. C'est très simple ! Par exemple si votre site a déménagé et que vous souhaitez indiquer sur l'ancienne page d'accueil l'adresse de la nouvelle, il suffit d'écrire dans le fichier situé à l'ancienne adresse :
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.nouveausite.com/");
exit;
?>
Attention !
2 remarques importantes :
- La fonction
header()doit être utilisée avant tout envoi de caractère vers la page générée (l'entête doit être transmis en premier, avant la page elle-même). Une erreur très classique est de lire un fichier avecinclude()ourequire(), et de laisser des espaces ou des lignes vides, qui génèreront un affichage avant que la fonctionheader()ne soit appelée.
- Par défaut, la redirection effectuée par la fonction
header('location: ...")est une redirection temporaire (302). Il faut absolument ajouter une précision sur le type de code demandé (301 dans cet exemple, car c'est en général ce qu'il faut pour le référencement).
Voir aussi
- Redirections PHP
- analyseur d'entête HTTP : outil permettant de voir l'entête renvoyé par une page
- URL Rewriting : créez des URL propres !
- codes d'erreur HTTP les plus courants
Liens externes :
- fonction header sur php.net
- spécifications officielles des codes HTTP
Rappel : sommaire de la rubrique PHP et référencement
A propos de l'auteur : Olivier Duffez
![]()
Consultant indépendant en référencement, Olivier Duffez a travaillé pour les plus grands sites (Doctissimo, FNAC, RueDuCommerce...). Il édite le site WebRankInfo.com qu'il a créé en 2002, devenu la plus grande communauté francophone sur le référencement (+ 200.000 membres et 1,3 million de posts). Il a également créé la société Ranking Metrics, leader des formations emarketing en France (référencement naturel, AdWords, Analytics, réseaux sociaux).
Si vous souhaitez publier un extrait de cet article sur votre site, assurez-vous de respecter les conditions générales d'utilisation de WebRankInfo.
Postez un commentaire !
Les champs marqués du signe * sont obligatoires. L'adresse email ne sera pas affichée.
En postant un commentaire, vous acceptez les CGU du site WebRankInfo.
Formation référencement et webmarketing
Venez chez Ranking Metrics vous former au référencement, à Google Analytics et aux réseaux sociaux ! Plus de 4000 entreprises sont déjà venues (financement possible par OPCA, DIF...).
Préparés et animés par Olivier Duffez (WebRankInfo) et Fabien Faceries (AgentWebRanking), 2 professionnels reconnus dans le domaine, nos modules sur le référencement naturel sont très complets tout en laissant une grande place à l'interactivité pour répondre à toutes les questions des participants.
Pour connaître le plan détaillé de chaque module, le prix, les dates et les lieux, consultez le site de Ranking Metrics (organisme de formation agréé).
Hébergement web
Pour un bon référencement, il faut un bon hébergeur. Testez Sivit, l'hébergeur choisi par Olivier Duffez pour son site WebRankInfo. Vous bénéficiez d'une garantie 30 jours satisfait ou remboursé.
A partir de 1,90 EUR HT/mois.
Catégories des dossiers
- Actualité
- Android
- Autres produits Google
- Brèves
- Conseils référencement
- Débuter en référencement
- Droit et Internet
- e-marketing
- Ecrire pour le web et le référencement
- Gmail
- Google AdSense
- Google AdWords
- Google Analytics
- Google Chrome
- Google Images
- Google Labs
- Google Maps
- Google Mobile
- Google News
- Google Search
- Google Toolbar
- Google Webmaster Tools
- Google+
- Indexation Google
- L'entreprise Google
- Les API de Google
- Livres sur le référencement et les moteurs de recherche
- Outils
- PageRank
- R&D référencement
- Ranking Metrics
- Référencement Bing
- Référencement des images
- Référencement et PHP
- Référencement local
- Référencement Yahoo
- Référencement Yandex
- Réseaux sociaux
- Sitemaps
- Stratégies de liens
- Stratégies de mots-clés
- Techniques de référencement
- Webmastering
- WebRankInfo
- YouTube
Sites de l'annuaire
- Interpréteur pour le langage de programmation Scriptol
- PHP CodeS-SourceS
- Annuaire sur les sites qui présentent des ressources PHP
- Programmation Web et RIA avec Ajax, PHP et Scriptol. Scripts et RSS
- Cours de programmation PHP
- Wpm cms gratuit php mysql pour les guildes de jeux online mmo
- PHP sources avec scripts et codes en open sources
- Dreamweaver MX 2004 et PHP


