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:22] – [Pourquoi mettre en place des redirections ?] 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 11: Ligne 16:
 ===== 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 HTMLsi 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). 
 + 
 +<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 27: 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