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.
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('url')); 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!