Comment fonctionnent les redirections 301 ?

Quand vous essayez d'accéder à une page sur internet, votre navigateur internet envoit une requête appelé GET au serveur qui héberge cette page. Cette requête se compose du nom du fichier à lire et de la version du protocol HTTP que vous utilisez pour récupérer cette information. La requête "GET" inclus aussi d'autres types d'informations comme le "referer" ou le "user agent", mais qui n'ont aucune incidence sur les redirections 301.

GET /adresse_originale.htm HTTP/1.1
Host: www.nom-de-domaine.com

Dans le cas d'une redirection 301, le serveur devrait répondre quelque chose comme le code suivant. Cet example provient d'un serveur Microsoft IIS 6.0.

Server Response: 301 Moved Permanently
Date: Sat, 17 Nov 2007 13:10:55 GMT
Server: Microsoft-IIS/6.0
Pragma: no-cache
Cache-Control: no-cache
Content-Type: text/html
Content-Length: 241
Location: http://www.domain.com/nouvelle_adresse_de_page

A la réception de cette information, le navigateur internet va envoyer automatiquement une nouvelle requête "GET" au serveur avec l'adresse de la redirection donnée dans la réponse original. Vous allez ensuite atteindre le contenu ciblé dans sa nouvelle URL.



Creative Commons License
This site is available uder Creative Commons licence.