Maison  >  Article  >  développement back-end  >  Comment rediriger la page d'erreur 404 vers la page d'accueil dans WordPress en utilisant PHP

Comment rediriger la page d'erreur 404 vers la page d'accueil dans WordPress en utilisant PHP

不言
不言original
2019-04-10 09:53:353880parcourir

Une erreur 404 signifie que la page demandée n'existe pas sur le serveur, s'il y a plusieurs erreurs 404 sur votre site WordPress, et que vous n'avez pas de page spécifique qui soit 404. Dans ce cas, vous pouvez simplement rediriger toutes les requêtes 404 via 301 vers la page d'accueil de votre site Web.

Comment rediriger la page d'erreur 404 vers la page d'accueil dans WordPress en utilisant PHP

Pour ce faire, vous n'avez pas besoin d'installer de plugins supplémentaires sur votre site, un petit code PHP peut le faire.

Redirigez la page d'erreur 404 vers la page d'accueil

Allez dans le répertoire de votre thème wordpress et éditez le fichier 404.php dans votre wordpress. Ajoutons le script PHP suivant en haut du fichier. La première ligne du script sera définitivement redirigée vers 301.

<?php
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: ".get_bloginfo(&#39;url&#39;));
  exit();
?>

Vous pouvez également remplacer .get-bloginfo("url") par le nom de domaine de votre site Web pour éviter de faire une demande supplémentaire à wordpress pour obtenir le nom de domaine et accélérer la redirection comme ci-dessous.

<?php
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: http://www.example.com");
  exit();
?>

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez faire attention à la colonne Tutoriel vidéo PHP sur le site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn