Heim >Backend-Entwicklung >PHP-Tutorial >Wie richte ich benutzerdefinierte 404-Fehlerseiten in PHP ein?
Fehler 404-Seiten in PHP einrichten
Wenn eine angeforderte Seite nicht unter den verfügbaren Seiten gefunden wird, ist es wichtig, einen entsprechenden Fehler anzuzeigen 404 Seite. PHP bietet mehrere Methoden, um dies zu erreichen.
Verwendung von http_response_code für Fehler 404
In PHP 5.4 und höher ist die empfohlene Vorgehensweise die Verwendung der Funktion http_response_code. Diese Methode legt explizit den HTTP-Antwortcode für die aktuelle Anfrage fest:
<?php http_response_code(404); include('my_404.php'); // Custom HTML for the error page die(); ?>
Header() verwenden, um Fehler 404 zu simulieren
Eine alternative Methode besteht darin, den Header zu verwenden ()-Funktion. Es ist jedoch wichtig zu beachten, dass dieser Ansatz einen Fehler 404 simuliert, anstatt tatsächlich einen zu erzeugen:
header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
ErrorDocument in .htaccess konfigurieren
So konfigurieren Sie Ihren benutzerdefinierten Fehler 404-Seite über .htaccess können Sie die folgende Anweisung hinzufügen:
ErrorDocument 404 /404.php
Dadurch werden Anfragen weitergeleitet nicht vorhandene Seiten zur angegebenen 404.php-Datei.
Umleitung zur Seite mit Fehler 404
Von der Weiterleitung zu einer Seite mit Fehler 404 wird abgeraten, da dies die SEO-Leistung beeinträchtigen kann. Suchmaschinen wie Google haben möglicherweise Schwierigkeiten, Ihre Website zu crawlen, wenn Sie auf interne Fehlerseiten weiterleiten.
Das obige ist der detaillierte Inhalt vonWie richte ich benutzerdefinierte 404-Fehlerseiten in PHP ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!