Rediriger en PHP: comment configurer le transfert
Dans cette astuce pratique, nous vous montrerons comment configurer une redirection en PHP et ainsi rediriger automatiquement le visiteur vers un autre site Web.
Configuration de la redirection en PHP: statut 301 ou 302?
Si le serveur redirige vers un autre site Web via PHP, cela se fait par défaut avec le code d'état 302.
- Cependant, le code d'état 302 signifie que la page n'est transmise que temporairement. Un renvoi permanent est signalé par le code d'état 301.
- Cela ne fait aucune différence pour le visiteur - dans tous les cas, il sera automatiquement redirigé vers l'autre site Web.
- Cependant, cette différence est très intéressante pour les moteurs de recherche. Si un robot reçoit le statut 302 de Google ou d'autres moteurs de recherche, il suppose que ce transfert n'est que temporaire.
- Lorsque le code d'état 301 est indiqué, le moteur de recherche est informé qu'il n'est plus nécessaire de rechercher sous l'ancienne URL, mais plutôt via la redirection permanente. En termes simples, cela signifie que l'index peut désormais échanger l'ancienne adresse contre la nouvelle.
- Cela signifie que le moteur de recherche n'a pas à tout recommencer lors de l'exploration du contenu éventuellement nouveau du site Web qui a été redirigé vers.
Comment configurer la redirection en PHP
Le code PHP doit être au tout début, aucune autre sortie vers le navigateur n'est autorisée au préalable.
- Par conséquent, assurez-vous qu'il n'y a ni "écho" ni espace accidentel avant la balise php. Au fait, nous expliquons exactement ce qu'est PHP dans un autre article.
- Pour créer une redirection vers un autre site Web, entrez le code suivant:
- Remplacez "www.domain.de" par votre ancienne URL et "der-neue-name.php" fait référence au site Web vers lequel rediriger.
- Vous devez absolument insérer la "sortie". Il empêche l'exécution incorrecte du transfert.
Nous vous montrerons comment insérer une image en utilisant PHP dans notre prochain conseil pratique sur la programmation.