3 Stimmen

Weiterleitung einer bestimmten URL zu 404

Ich habe eine neue Website mit WordPress eingerichtet. Aber bei Google gibt es immer noch einen Sitelink zu einer nicht mehr vorhandenen Seite mit einem URL-Parameter: domain.com/index.php?lang=EN, der auf eine nicht existierende Seite verweist und daher einen 404-Fehler auslösen sollte. Aber irgendwie zeigt WordPress eine Seite an, auf der steht

Es wurden noch keine Blogbeiträge hinzugefügt.

Da keine 404-Fehlermeldung gesendet wird, verschwindet die Seite nicht aus den Google-Suchergebnissen!

Wie kann ich den eingehenden Traffic von diesen beiden URLs umleiten:

  • domain.com/index.php?lang=EN
  • domain.com/index.php?lang=DE

zu einer 404-Seite? (Ich habe eine benutzerdefinierte 404-Seite eingerichtet und ErrorDocument 404 in meiner .htaccess-Datei hinzugefügt.)

1voto

anubhava Punkte 713155

Fügen Sie diese Regel oben auf Ihren .htaccess direkt unterhalb der Zeile RewriteEngine On hinzu:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?lang=(EN|DE)\s [NC]
RewriteRule ^ - [R=404,L]

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X