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

Les deux révisions précédentes Révision précédente
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:27] – [Les entêtes HTTP] zonewebmastertutoriel-php-mysql:php:redirection-definitive-php [27/12/2015 23:14] – [Crédits et Sources] zonewebmaster
Ligne 2: Ligne 2:
  
 De nombreux webmasters doivent faire face, un jour ou l'autre, a devoir mettre en œuvre un changement d'URL ou a modifier l'arborescence de son site. On peut utiliser un script PHP((on peut aussi utiliser la redirection Apache2)) pour mettre en place une redirection définitive d'URL.  De nombreux webmasters doivent faire face, un jour ou l'autre, a devoir mettre en œuvre un changement d'URL ou a modifier l'arborescence de son site. On peut utiliser un script PHP((on peut aussi utiliser la redirection Apache2)) pour mettre en place une redirection définitive d'URL. 
 +
 +<WRAP center round important 60%>
 +Fonctionne sur PHP 4 et 5
 +</WRAP>
 +
  
  
Ligne 13: Ligne 18:
 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)//. 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 adresse, c'est le code HTTP 301 (moved permanently). Il existe un code pour informer le navigateur que la page demandé a été déménagé à une autre adresse, c'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. + 
 +<WRAP center round important 60%> 
 +Si un caractère est envoyé avant un **en-tête HTTP** une erreur de type //"headers already sent by"// se produira.  
 +</WRAP> 
  
 ===== Le code ===== ===== Le code =====
Ligne 29: Ligne 38:
 il est conseillé de rajouter la commande //exit()// après la commande //header()// pour éviter que le serveur interprète le code **PHP** situé après. Ceci pour éviter de faire travailler le serveur pour rien. il est conseillé de rajouter la commande //exit()// après la commande //header()// pour éviter que le serveur interprète le code **PHP** situé après. Ceci pour éviter de faire travailler le serveur pour rien.
  
 +
 +===== Navigation =====
 +
 +  * [[:accueil|Accueil]]
 +  * [[:tutoriel-php-mysql|Retour aux tutoriaux sur PHP et MySQL]]
 +  * [[:tutoriel-html]]
 +  * [[:tutoriel-javascript]]
 +  * [[:gestion-site-internet]]
 +  * [[:tutoriel-referencement-seo]]
  
 ===== Crédits et Sources ===== ===== Crédits et Sources =====
  
   * Auteur : [[user:montuy337513|montuy337513]]   * Auteur : [[user:montuy337513|montuy337513]]
  • tutoriel-php-mysql/php/redirection-definitive-php.txt
  • Dernière modification : 08/10/2019 17:03
  • de 127.0.0.1