Heim >Backend-Entwicklung >PHP-Tutorial >404 - header('http/1.1 404 nicht gefunden'); Warum nicht springen? (PHP)
Soweit ich weiß, fügen Sie den folgenden Satz zur .htaccess- oder Apache-Konfigurationsdatei hinzu: ErrorDocument 404 /missing.html
(Hinweis: Ich habe diese Datei erstellt)
Dann, wenn wir eine nicht vorhandene URL eingeben , wird die Seite „missing.html“ angezeigt.
Dann habe ich es noch einmal versucht und folgenden Code in test.php geschrieben:
<code><?php header('HTTP/1.1 404 Not Found'); ?> </code>
Es wurde festgestellt, dass die Seite „missing.html“ nicht angezeigt wird.
Dann möchte ich fragen, wie man es anzeigt?
Oder liege ich möglicherweise falsch, wenn ich das schreibe? Warum?
Was nützt eigentlich header('HTTP/1.1 404 Not Found');
?
Neu bei PHP, ich hoffe, ihr könnt mir einen Rat geben, danke!
Soweit ich weiß, fügen Sie den folgenden Satz zur .htaccess- oder Apache-Konfigurationsdatei hinzu: ErrorDocument 404 /missing.html
(Hinweis: Ich habe diese Datei erstellt)
Dann, wenn wir eine nicht vorhandene URL eingeben , wird die Seite „missing.html“ angezeigt.
Dann habe ich es noch einmal versucht und folgenden Code in test.php geschrieben:
<code><?php header('HTTP/1.1 404 Not Found'); ?> </code>
Es wurde festgestellt, dass die Seite „missing.html“ nicht angezeigt wird.
Dann möchte ich fragen, wie man es anzeigt?
Oder liege ich möglicherweise falsch, wenn ich das schreibe? Warum?
Was nützt eigentlich header('HTTP/1.1 404 Not Found');
?
Neu bei PHP, ich hoffe, ihr könnt mir einen Rat geben, danke!
HTTP-Statuscode: http://baike.sogou.com/v78674...
Das ErrorDocument in der Apache-Konfiguration verwendet eine Seite, um die entsprechenden Fehlerstatusinformationen anzuzeigen, keinen Sprung. Bitte verwenden Sie 302.301 oder JS, HTML Meta Refresh
für den Sprung
Webserver-Konfiguration