Was ist Software 404 und 404-Fehler und was ist der Unterschied zwischen ihnen

Was ist Software 404 und 404-Fehler und was ist der Unterschied zwischen ihnen
Zunächst einmal: Was ist 404 und Soft 404?
404: Einfach ausgedrückt, wenn ein Benutzer einen Link zu einer Seite eingibt, die nicht existiert, wird die zurückgegebene Seite durch einen 404-Code dargestellt.
Soft 404: Soft 404 bedeutet, dass, wenn die von einem Benutzer besuchte Seite nicht existiert, ein 200-Code statt eines 404-Fehlercodes zurückgegeben wird. Leiten Sie Benutzer dazu an, die Website weiter zu besuchen.
Ich denke, Sie haben den Unterschied zwischen ihnen bereits erkannt:
404: Gibt dem Benutzer eine 404-Fehlerseite mit dem HTTP-Statuscode 404 zurück.
Soft 404: Gibt dem Benutzer eine Fehlerseite mit dem Statuscode 200 zurück.
Unter welchen Umständen tritt also ein Soft 404-Fehler auf?
Generell unterteilen wir es in:
1: Serverkonfigurationsfehler;
2: Es liegt ein Fehler im Website-Programm oder in der Vorlage vor.
3: Die Website wird böswillig angegriffen;
4: Durch einen Fehler des Website-Administrators verursacht.
So gehen Sie mit Soft 404 um: Derzeit können wir die Datei robots.txt oder nofollow verwenden, um zu verhindern, dass der Crawler die Seiten crawlt, die er nicht crawlen soll. Für normale Benutzer führt Soft 404 zwangsläufig zu einer hohen Seitenabsprungrate. Um also eine bessere Benutzererfahrung zu erreichen, können wir die Soft 404-Fehleraufforderungsseite entsprechend ändern, anstatt zur Systemstandardseite oder sogar zur Homepage der Website zurückzukehren.

<<:  Detaillierte Beschreibung des Anwendungsszenarios für Javascript-Closure

>>:  Der erste Schritt beim Einstieg in die MySQL-Datenbank besteht darin, eine Tabelle zu erstellen

Artikel empfehlen

Verwenden Sie js in html, um die lokale Systemzeit abzurufen

Code kopieren Der Code lautet wie folgt: <div ...

Verstehen Sie die anfängliche Verwendung von Redux in React in einem Artikel

Redux ist ein Plug-In zur Datenstatusverwaltung. ...

Eine kurze Diskussion über MySQL-Ereignisplanungsaufgaben

1. Prüfen Sie, ob das Ereignis aktiviert ist Vari...

Lösen Sie das Problem der verstümmelten Zeichen im Tomcat10 Catalina-Protokoll

Laufumgebung, Idea2020-Version, Tomcat10, beim Au...

Detaillierte Erläuterung des Vue-Router-Routings

Inhaltsverzeichnis 1. Grundlegende Verwendung 2. ...

CentOS 6 verwendet Docker zum Bereitstellen eines Zookeeper-Betriebsbeispiels

Dieser Artikel beschreibt, wie man mit Docker Zoo...

So verwenden Sie das MySQL-Limit und lösen das Problem großer Paging-Aufgaben

Vorwort Wenn wir in der täglichen Entwicklung MyS...

Der Unterschied zwischen MySQL count(1), count(*) und count(field)

Inhaltsverzeichnis 1. Erster Blick auf COUNT 2. D...

Detaillierte Erklärung der Datentypen und Schemaoptimierung in MySQL

Ich lerne derzeit etwas über MySQL-Optimierung. D...

JS erzielt Fünf-Sterne-Lobeffekt

Verwenden Sie JS, um objektorientierte Methoden z...