Zum Hauptinhalt springen

Wie konfiguriere ich den HTTP-Antwortcode 410, um den Zugriff auf die Remote-Seite korrekt zuzulassen?

Eines der häufigsten Probleme, mit denen ein Webmaster konfrontiert sein kann, sind alte oder gelöschte Seiten, die von Suchmaschinen weiterhin indiziert sind. Dies kann zu unerwünschten Ergebnissen in den Suchergebnissen führen und die Optimierung Ihrer Website beeinträchtigen. Fehler 410 Gone ist eine Serverantwort, die Suchmaschinen mitteilt, dass die angeforderte Seite gelöscht wurde und nicht mehr existiert. In diesem Artikel erfahren Sie, wie Sie diesen Fehler mithilfe einiger einfacher Schritte auf Ihrer Website einrichten.

Der erste Schritt besteht darin, die gelöschten Seiten zu identifizieren. Dies ist möglicherweise nicht so einfach, besonders wenn Ihre Website viele Seiten hat. Der beste Weg, um gelöschte Seiten zu finden, ist die Verwendung von Webanalysewerkzeugen wie Google Analytics. Sie können eine Liste von Seiten anbieten, auf die Benutzer nicht mehr zugreifen. Sie können auch Sitemap- und Indexierungswebsites verwenden, um alte Seiten zu finden, die noch indiziert sind.

Nachdem Sie die gelöschten Seiten identifiziert haben, müssen Sie die Datei aktualisieren .htaccess auf Ihrem Server. .htaccess ist eine Konfigurationsdatei, mit der Sie Aspekte Ihrer Website verwalten können. Öffnen Sie die Datei .htaccess in Ihrem Texteditor und fügen Sie den folgenden Code hinzu:

ErrorDocument 410 /path/to/410.html

Vergessen Sie nicht zu ersetzen /path/to/410.html auf dem tatsächlichen Pfad zu Ihrer Seite 410. Speichern Sie die Datei und laden Sie sie auf Ihren Server hoch. Wenn die Suchmaschine nun auf die entfernte Seite zugreift, antwortet der Server mit dem Fehler 410 und verweist auf die Seite 410.

Was ist Fehler 410

Wenn der Webserver eine Anforderung für eine Ressource erhält, die gelöscht wurde, sendet er den Fehler 410 an den Client zurück. Dadurch kann der Client erkennen, dass die Ressource nicht mehr existiert und dass die Anforderung nicht wiederholt werden muss.

Fehler 410 werden häufig beim Verschieben oder Löschen einer Seite oder beim Ändern der URL einer Ressource verwendet. Wenn eine Ressource dauerhaft gelöscht wird, bedeutet dies, dass sie in Zukunft nicht mehr verfügbar ist, sodass Browser und andere Clientanwendungen die Verbindung zum Server schließen und die gelöschte URL aus ihren Indizes und zwischengespeicherten Informationen entfernen können.

Beschreibung des Fehlers 410

Der Statuscode 410 gibt an, dass die Ressource gelöscht wurde und nicht mehr verfügbar ist. Es kann aus verschiedenen Gründen auftreten, z. B. wenn Sie eine URL ändern, eine Website schwerwiegend ändern oder der Besitzer einer Ressource entscheidet, sie dauerhaft zu löschen.

410-Fehler sind auf beliebten Websites nicht üblich, da Besitzer normalerweise 301-Weiterleitungen verwenden, um den Datenverkehr von gelöschten Seiten auf neue Seiten umzuleiten oder Benutzer darüber zu informieren, dass Ressourcen verschoben oder gelöscht werden. Wenn Sie jedoch auf Fehler 410 stoßen, bedeutet dies, dass die angeforderte Seite nicht mehr existiert und nie wieder verfügbar ist.

Wenn ein Benutzer auf Fehler 410 stößt, kann er sich an den Webmaster oder den Site-Administrator wenden, um zu klären, warum die Ressource gelöscht wurde, und herauszufinden, ob es alternative Optionen gibt. In den meisten Fällen wird Benutzern jedoch lediglich empfohlen, ihre Lesezeichen zu aktualisieren oder nach Informationen auf anderen Seiten der Website zu suchen.

Die Behandlung des Fehlers 410 ist wichtig, um die Benutzerfreundlichkeit und Zufriedenheit der Nutzer Ihrer Website zu erhalten. Wenn eine Ressource absichtlich gelöscht wurde, wird empfohlen, alternative Optionen oder Links zu relevanteren Informationen bereitzustellen, um Benutzern zu helfen, das zu finden, wonach sie suchen.

Ursachen des Fehlers 410

  • Löschen von Inhalten: Die Ressource wurde absichtlich gelöscht oder auf eine andere URL verschoben, und der Server meldet dies mit Fehler 410. Dies kann passieren, wenn die Website ihre Struktur überarbeitet oder neu gestaltet hat.
  • Interne Inhaltsfehler: Fehler 410 kann auftreten, wenn der interne Inhalt, auf den die Ressource verweist, auf dem Server beschädigt, gelöscht oder nicht verfügbar ist.
  • URL-Syntaxfehler: Wenn die Anforderungs-URL einen Fehler enthält oder auf eine falsche Ressource verweist, gibt der Server möglicherweise anstelle des erwarteten Inhalts einen Fehler 410 zurück.
  • Domain ändern: Wenn die Website zu einer neuen Domain gewechselt ist, sind möglicherweise vorhandene URLs nicht mehr verfügbar. Die Suche nach alten Links kann zu einem Fehler 410 führen.

Wenn Sie auf Fehler 410 stoßen, sollten Sie überprüfen, ob die angeforderte Ressource tatsächlich gelöscht wurde. Wenn dies nicht Ihre Ressource ist, sollten Sie sich für weitere Informationen an den Websitebesitzer wenden. Wenn Sie Eigentümer einer Ressource sind, müssen Sie überprüfen, ob die Ressource tatsächlich gelöscht wurde und die Anforderungs-URL korrekt ist und keine Fehler enthält. Wenn die Anforderungs-URL geändert wurde, müssen Sie die entsprechenden Weiterleitungseinstellungen vornehmen, um Benutzer auf den aktuellen Inhalt umzuleiten.

Wie konfiguriere ich den Fehler 410 auf dem Apache-Server

  1. Öffnen Sie die Datei .htaccess auf dem Server.
  2. Fügen Sie der Datei die folgende Zeile hinzu .htaccess:

ErrorDocument 410 /error-410.html

Hier ist /error-410.html ist der Dateipfad, der dem Benutzer bei Fehler 410 angezeigt wird. Ersetzen Sie diesen Pfad durch den Pfad, den Sie benötigen.

  1. Erstellen Sie die Datei error-410.html auf Ihrem Server und fügen Sie den folgenden Code hinzu:
Ошибка 410

Ошибка 410: Запрашиваемый ресурс удален

Извините, но запрашиваемый ресурс больше не доступен.

In dieser Datei haben wir eine einfache HTML-Seite erstellt, die dem Benutzer bei Fehler 410 angezeigt wird. Sie können diese Seite nach Belieben anpassen.

Nachdem Sie diese Schritte ausgeführt haben, wird der Benutzer beim Anfordern einer Remote-Ressource auf die Fehlerseite 410 umgeleitet, die Sie in der Datei error-410 definiert haben.html .

Schritt 1: Ändern Sie die Datei .htaccess

Um die Datei zu ändern .htaccess, Sie benötigen Zugriff auf den Server über einen FTP-Client oder ein Hosting-Control-Panel. Sie müssen den Stammordner Ihrer Website finden, in dem sich die Datei befindet .htaccess.

Öffnen Sie die Datei .htaccess zu bearbeiten, und fügen Sie den folgenden Code am Anfang der Datei hinzu:

# Fehler 410: Die angeforderte Seite wurde dauerhaft gelöscht ErrorDocument 410 /error-410.html

In diesem Beispiel geben wir an, dass der Benutzer, wenn Fehler 410 auftritt, zur Seite error-410 weitergeleitet wird.html. Sie können einen beliebigen Namen und einen beliebigen Speicherort für diese Seite in Ihrem Projekt auswählen.

Speichern Sie die Datei, nachdem Sie die Änderungen vorgenommen haben .htaccess und lade es zurück auf den Server hoch.

Schritt 2: Einrichten der RewriteRule

Hinweis: Stellen Sie vor dem Einrichten von RewriteRule sicher, dass Sie über eine Datei verfügen.htaccess und Sie haben das Recht, es zu ändern.

1. Öffnen Sie die Datei .htaccess in einem Texteditor oder über einen FTP-Client.

2. Suchen Sie nach einer Zeile, die mit RewriteEngine On beginnt. Diese Zeile sollte ungefähr so aussehen:

3. Fügen Sie den folgenden Code zu einer neuen Zeile unter der Zeile RewriteEngine On hinzu:

RewriteRule ^Seitenname$ - [G,L]

Ersetzen Sie "Seitenname" durch den Pfad der Seite, die Sie auf Fehler 410 umleiten möchten.

4. Speichern Sie die Änderungen, und schließen Sie die Datei .htaccess.

Anfragen an die angegebene Seite werden jetzt an die Fehlerseite 410 weitergeleitet.

Schritt 3: Überprüfen der Konfiguration

Nachdem Sie die Serverkonfiguration geändert haben, um den Fehler 410 Gone zu konfigurieren, müssen Sie überprüfen, ob die Einstellungen ordnungsgemäß funktionieren.

Es gibt mehrere Möglichkeiten, dies zu überprüfen:

  1. Navigieren Sie zu der Seite, die Sie als gelöscht markieren möchten. Stellen Sie sicher, dass es mit dem Fehler 410 Gone zurückgegeben wird
  2. Verwenden Sie Online-Tools wie Tools zur Überprüfung des HTTP-Status oder Tools zur Analyse der Antwortheader des Servers, um sicherzustellen, dass der Server den Statuscode "410 Gone" für die gelöschte Seite zurückgibt
  3. Wenn Sie Zugriff auf das Dateisystem des Servers haben, überprüfen Sie die Serverprotokolle, um zu sehen, ob der Statuscode "410" für die angeforderten Seiten zurückgegeben wurde

Stellen Sie bei der Überprüfung sicher, dass die Seiten, die als gelöscht markiert werden sollen, den Statuscode "410 Gone" und nicht den Statuscode "404 Not Found" zurückgeben.

Wenn die Konfiguration nicht ordnungsgemäß funktioniert, gehen Sie zurück zu den vorherigen Schritten und stellen Sie sicher, dass Sie die Serverkonfigurationsdatei korrekt geändert haben oder das richtige Plugin für Ihren CMS verwenden.