Chargement...

Modifier en têtes HTTP


Le protocole HTTP

Le protocole HTTP ( HypterText Transfer Protocol ) bien qu'inspensable du web est souvent négligé par les développeurs. Les entêtes HTTP permettent d'envoyer au navigateur web des informations "invisibles" qui permettent au navigateur de savoir par exemple dans quel encodage est codé le contenu, sa langue, la taille du contenu, le type de fichier, etc.

Il existe également toute une série de code, que vous avez certainement déjà vu, comme le 404 qui indique que le fichier demandé n'existe pas ( ou plus ).

Comment lire les entêtes HTTP de mon site?

Si vous utilisez le navigateur Chrome, appuyez sur la touche F12 de votre clavier, un module apparait en bas de page, cliquez ensuite sur l'onglet Network choisissez le premier item ; il vous renseignera sur les entêtes receptionnés par le navigateur.
Pour plus d'informations concernant le fonctionnement du navigateur chrome cliquez ici: navigateur chrome

Web sniffer

Web sniffer vous propose de lire les entêtes HTTP reçus par le navigateur: web sniffer

Modifier les entêtes HTTP

Les entêtes HTTP peuvent être modifiées soit :

› dans la configuration globale de votre serveur web
› dans le fichier .htaccess
› dans PHP
› dans la page HTML

Modifier entête depuis .htaccess

<IfModule mod_expires.c>
ExpiresDefault "access plus 1 month 2 days 5 hours"
ExpiresByType image/gif "modification plus 3 hours 30 minutes"
</IfModule>



UNE QUESTION SUR L'ARTICLE?


CSSW Apprendre à créer son site web CSSW