tutoriel-php-mysql:php:redirection-definitive-php

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutoriel-php-mysql:php:redirection-definitive-php [10/08/2015 00:21] – créée zonewebmastertutoriel-php-mysql:php:redirection-definitive-php [10/08/2015 00:27] – [Les entêtes HTTP] zonewebmaster
Ligne 6: Ligne 6:
 ===== Pourquoi mettre en place des redirections ? ===== ===== Pourquoi mettre en place des redirections ? =====
  
-Lorsque l'on change de place une page web, il y a un risque important que les liens externes pointant sur cette page fassent arriver les utilisateurs sur une //'page erreur 404'//. Les moteurs de recherche risques donc de réinitialiser le **référencement** de la page et donc de voir la qualité de **référencement** du site diminué. Pour éviter tous ces désagréments on peut mettre en place des **redirections définitives**. Nous allons utiliser la fonction //header() //de **PHP**.+Lorsque l'on change de place une page web, il y a un risque important que les liens externes pointant sur cette page fassent arriver les utilisateurs sur une //''page erreur 404''//. Les moteurs de recherche risques donc de réinitialiser le **référencement** de la page et donc de voir la qualité de **référencement** du site diminué. Pour éviter tous ces désagréments on peut mettre en place des **redirections définitives**. Nous allons utiliser la fonction //header() //de **PHP**.
  
  
 ===== Les entêtes HTTP ===== ===== Les entêtes HTTP =====
  
-<del>Les **redirections** sont des [[http://www.zonewebmaster.eu/nos_tutoriaux/code_http|en-têtes HTTP]],</del> (faut le refaire) elles doivent donc impérativement être utilisées avant tout code HTML. si un caractère est envoyé avant un **en-tête HTTP** une erreur de type //"headers already sent by"// se produira. +Lors du chargement du page, le serveur envoi au navigateur une entête HTTP, en général c'est un //code HTTP 200 (OK)//
 +Il existe un code pour informer le navigateur que la page demandé a été déménagé à une autre adressec'est le code HTTP 301 (moved permanently). 
 +si un caractère est envoyé avant un **en-tête HTTP** une erreur de type //"headers already sent by"// se produira. 
  
 ===== Le code ===== ===== Le code =====
  • tutoriel-php-mysql/php/redirection-definitive-php.txt
  • Dernière modification : 08/10/2019 17:03
  • de 127.0.0.1