it-swarm.com.de

Beseitigen Sie 404-Fehler, nachdem Sie K2 entfernt haben

Ich möchte das Problem erklären, damit mir hoffentlich jeder helfen kann

Ich hatte eine Website, auf der K2 Component aus verschiedenen Gründen enthalten war, die Website wurde zerstört

also musste ich die gesamte Website wiederholen, aber jetzt habe ich es zu meiner Überraschung ohne K2 geschafft. Jetzt habe ich viele Fehler in den Google Webmaster-Tools

Wie diese /index.php?option=com_k2&view=itemlist&task=user&id=547

Wenn ich mit k2 Kontakt aufnehme, wird gesagt, dass ich das Problem in K2 beheben kann, aber ich habe k2 nicht mehr, da es sich um eine neue Website handelt

Ich verstehe, dass es sich um einen Link von Spammerbenutzern handelt, die auf der Website erstellt wurden. Ich möchte sie weiterleiten, damit sie in den Google Webmaster-Tools nicht mehr angezeigt werden

jede Idee, wie man diesen Code erstellt htaccess - um diese Art der Umleitung zu tun

gibt es eine Möglichkeit, eine Umleitung durchzuführen, um auf alle k2-Links gleichzeitig zu verweisen und zu sagen, dass auf einer Website kein k2 mehr vorhanden ist?

2
Markuz

Ich würde vorschlagen, dass Sie eine Sitemap installieren und diese an webmastertools weitergeben. So bleiben Ihre Google-Links über einen längeren Zeitraum erhalten.

Wenn es sich bei allen K2-Links, um die Sie sich Sorgen machen, um Nicht-SEF-URIs handelt, können Sie diese wie folgt in Ihre .htaccess-Datei umleiten

RewriteCond   %{REQUEST_URI}    ^/index.php$
RewriteCond   %{QUERY_STRING}   ^option=com_k2
RewriteRule   ^ https://whereeveryoulike.com/somewhere?   [R=301,L]

Beachten Sie das ? am Ende des Umschreibens wird die Abfragezeichenfolge vom Ziel entfernt. Es ist normalerweise da, um das Ziel daran zu hindern, in eine Schleife zu geraten, kann aber in Ihrem Fall natürlich nicht zutreffen.

1
jamesgarrett

Ich weiß nicht, wie Sie mit Ihren legitimen URLs (Ihren tatsächlichen Artikeln/Seiten) umgehen, wenn Sie von K2 zu Joomla-Artikeln wechseln, oder ob Sie SEF-URLs zuvor und jetzt aktiviert/deaktiviert hatten.

Es wird erwartet, dass sich Ihre WebMasters-Konsole mit Fehlern füllt, wenn Sie Änderungen an Inhalten/URL-Organisationen/Umstrukturierungen auf einer Website vornehmen.

Insbesondere für diese k2/Benutzer-URLs ist dies jedoch ein häufiges Problem bei K2, bei dem Spammer Benutzerkonten erstellen und dann zu k2-Benutzern mit einer eigenen Benutzerseite in K2 werden. Dieses Problem gab es bereits auf Ihrer Website, aber wahrscheinlich haben Sie es nicht bemerkt.

Das größere Problem bestand vor dem Abrufen der 404-Fehlerbenachrichtigungen in GWT, da diese Seiten tatsächlich zugängliche Seiten auf Ihrer Website waren, die von Suchmaschinen gecrawlt und indexiert werden konnten.

Jetzt, da K2 fehlt, ergeben alle diese URLs 404 Seiten. Ein 404 ist nicht unbedingt eine schlechte Sache. Eigentlich ist es das, was Sie jedem antworten möchten, der versucht, auf eine Seite zuzugreifen, die es nicht gibt. Ein 404-Fehler teilt Google außerdem mit, dass diese Seite nicht vorhanden ist. Irgendwann werden diese Seiten aus dem Google-Index entfernt und das ist, was Sie wollen.

Ich würde empfehlen, diese "Spam" -URLs nicht auf echte Seiten umzuleiten. Zu welcher Seite würden Sie sie umleiten und warum würden Sie dies jemals tun wollen? Wenn Sie feststellen, dass Ihre Website eine Spam-Viagra-URL/-Seite enthält, leiten Sie diese auf die Startseite weiter? Wenn Sie die Seiten umleiten, behält Google diese URLs länger im Index, da dies echte und nützliche URLs auf Ihrer Website sind, die alle Besucher auf eine andere Seite leiten sollten.

Es gibt eine andere HTTP-Antwort, die Sie für diese Seiten zurückgeben können:

Siehe hier: Entfernen von Inhalten mit 410-Statuscode

Sie können dies wie folgt implementieren:

Installieren Sie K2 erneut am neuen Standort.

Öffnen Sie mit einem Code-Editor das /components/k2/k2.php

direkt unter diesen Zeilen:

// no direct access
defined('_JEXEC') or die;

einfügen:

JError::raiseError(410, "This page isn't available any more and will never be available again in the future");

speicher die Datei.

Versuchen Sie, zu einer dieser k2-URLs zu gelangen und zu sehen, was sie zurückgibt.

Dies ist auch über .htaccess möglich, Sie müssen jedoch auch benutzerdefinierte Fehlerdokumente erstellen, um die Fehlerantworten zu verarbeiten.

Wenn Sie die htaccess-Lösungen benötigen, lassen Sie es mich wissen und ich werde später wieder posten.

1
FFrewin