📍 Créer une redirection en php pour une page

🎯 Rediriger automatiquement les visiteurs de votre site vers la page d'accueil, si une page n'existe pas

Vous pouvez ajouter le code suivant dans le fichier .htaccess de votre site:

				
					ErrorDocument 404 /index.html

				
			

Ce code indique au serveur web de renvoyer la page d’accueil (index.html) lorsque l’utilisateur tente d’accéder à une page qui n’existe pas.

Assurez-vous que le fichier .htaccess est situé à la racine de votre site web et que vous disposez des autorisations nécessaires pour le modifier.
Il est également recommandé de tester cette redirection en essayant d’accéder à une page qui n’existe pas sur votre site pour vous assurer qu’elle fonctionne correctement.

⬇️ Voici un exemple de fichier .htaccess complet pour un site WordPress :

				
					# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# Redirection vers la page d'accueil si une page n'existe pas
ErrorDocument 404 /index.php

				
			

⬇️ Voici un exemple de page PHP avec une redirection automatique vers une autre page :

				
					<?php
  // Redirige automatiquement vers la page souhaitée après un délai de 5 secondes
  header("refresh:5; url=nom_de_la_page.php");

  // Affiche un message d'attente
  echo "Redirection en cours. Veuillez patienter...";
?>

				
			

Dans cet exemple, le code header(« refresh:5; url=nom_de_la_page.php »); indique que la page sera redirigée automatiquement vers la page « nom_de_la_page.php » après un délai de 5 secondes.

Le code echo « Redirection en cours. Veuillez patienter… »; affiche un message d’attente pour informer les utilisateurs que la page est en train d’être redirigée.

Remplacez « nom_de_la_page.php » par le nom de la page vers laquelle vous souhaitez rediriger. Vous pouvez également modifier le délai de redirection en modifiant la valeur « 5 » dans le code header(« refresh:5; url=nom_de_la_page.php »);.

🎞 Ajoutez une image à cette page

Vous pouvez ajouter une image GIF, PNG, WebP à cette page en utilisant la balise HTML <img>.
Voici un exemple de code qui ajoute une image GIF à la page de redirection :

				
					<?php
  // Redirige automatiquement vers la page souhaitée après un délai de 5 secondes
  header("refresh:5; url=nom_de_la_page.php");

  // Affiche un message d'attente et l'image GIF
  echo "Redirection en cours. Veuillez patienter...";
  echo "<br>";
  echo "<img src='image.gif' alt='Image de chargement'>";
?>

				
			
Dans cet exemple, la balise <img > est utilisée pour afficher l’image GIF.
Assurez-vous que l’emplacement du fichier GIF est correctement spécifié dans la valeur de l’attribut « src » de la balise.
Le code HTML <br> est utilisé pour ajouter un saut de ligne avant l’image GIF afin de la séparer du message d’attente.
N’oubliez pas de remplacer « nom_de_la_page.php » par le nom de la page vers laquelle vous souhaitez rediriger, et « image.gif » par le nom de votre propre fichier GIF. Vous pouvez également ajouter une image distante à la page de redirection en utilisant la balise HTML <img>.

👁‍🗨 Seulement l'image sans le texte visible et l'image centré

Vous pouvez masquer le texte d’attente et afficher uniquement l’image en utilisant du code HTML et CSS.

				
					<?php
  // Redirige automatiquement vers la page souhaitée après un délai de 5 secondes
  header("refresh:5; url=nom_de_la_page.php");

  // Affiche un message d'attente et l'image webp distante
  echo "<div style='display: none;'>";
  echo "Redirection en cours. Veuillez patienter...<br><br><br>";
  echo "<div style='text-align: center;'>";
  echo "<img src='https://exemple.com/mon_image.webp' alt='Image de chargement'>";
  echo "</div>";
?>

				
			

N’hésitez pas de commenter cette publication ou de faire un don à l’association.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut