2016-03-31 2 views
-2

Meine Firma hat vor kurzem seine Website geändert, zu einem brandneuen, aber in den Google-Suchergebnissen gibt es bestimmte Links, die nicht existieren.Entfernen Sie alle URL-Parameter auf 404 redirect

Ich habe den Fehler 404 in die index.php umgeleitet, aber die URL-Parameter bleiben dort. Ich möchte keine komplizierte Fehlerbehandlung, nur umleiten Sie die 404 zu index.php und entfernen Sie alle URL-Parameter.

Danke für die Hilfe!

+2

Mögliches Duplikat von [Umleiten 404 Fehler mit. Htaccess über 301 für SEO usw.] (http://StackOverflow.com/Questions/2363520/Redirecting-404-error-with-htaccess-Via-301-for-Seo- etc) –

Antwort

0

Ich hoffe, dass Sie mit .htaccess umleiten.

301 Redirect machen.

0

Bitte 404 Erros nicht wild umleiten! Sie haben einen Zweck und das ist zu sagen, dass dieser Link nicht existiert. Redirect nur alte Links, die nicht mehr existiert über 301

In der .htaccess-Datei hinzufügen, etwa so:

RewriteEngine on 
RewriteCond %{REQUEST_URI} ^/oldsite1.php$ [OR] 
RewriteCond %{REQUEST_URI} ^/oldsite2.html$ [OR] 
RewriteCond %{QUERY_STRING} ^site=old$ 
RewriteRule ^(.*)$ index.php [R=301,L] 

Für die Syntax von RewriteCondition Sie in der Bedienungsanleitung.