Seite 1 von 1

Alle Seiten die nicht existent sind automatisch umleiten?

Verfasst: 20.02.2011, 16:56
von nydex
Hey,
Ich habe folgendes Problem.
Bei Google Webmaster Tools, erzählt google mir, dass Google viele alten Seiten nicht findet.
Nun würde ich gerne ALLE alten Seiten einfach auf meine Startseite umleiten.
Gibt es da eine automatische Lösung?

Also sprich alle Seiten, die mir 404 enden, auf die Startseite umleiten.

Dankeschön!

Verfasst:
von

Verfasst: 20.02.2011, 18:19
von seoprofi3000
wir machen das immer so:

ErrorDocument 404 /index.htm
RewriteRule ^([^.]+)\.html$ /$1.php?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^([^.]+)\.php$ /$1.html [R=301,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^([^.]+)\.php$ /$1.htm [R=301,L]

Verfasst: 20.02.2011, 18:49
von nydex
Ah ok,dies sieht schonmal super aus :) Genau das hab ich gesucht. Vielen lieben dank schonmal!

Also bei meinem CMS handelt es sich um Wordpress

Würde das ganze so dann aussehen :


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

ErrorDocument 404 /index.htm
RewriteRule ^([^.]+)\.html$ /$1.php?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^([^.]+)\.php$ /$1.html [R=301,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^([^.]+)\.php$ /$1.htm [R=301,L]

</IfModule>

# END WordPress

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml text/javascript

Also ich habe einfach deinen Code unter die schon existierende .htaccess eingefügt.

Also heißt das, dass alle 404 seiten auf /index.htm weitergeleitet werden?

Verfasst: 21.02.2011, 00:14
von Hirnhamster
@seoprofi kannst du mal erläutern, was die einzelnen Zeilen bei dir bewirken?

Verfasst: 21.02.2011, 13:26
von nydex
Also bei Wordpress gibt es beispielsweise ein Plugin ,was per 301 auf die Startseite weiterleitet. Allerdings habe ich gelesen, dass Google es nicht so gerne sieht, wenn man per 301 viele Seiten auf exakt eine Seite umleitet...

Daher hoffe ich, dass meine 404 Seiten irgendwann automatisch rausfliegen oder ich mache die Seiten einfach als 410 (Gone) dann sollte Google das ja verstehen, dass ich diese nicht mehr im Index haben möchte...

Kann mir jemand sagen, wie ich die 404 Seiten einfach "relativ schnell" als 410 Seiten mache? Dankesehr

Verfasst: 21.02.2011, 15:39
von Lord Lommel
nydex hat geschrieben:Allerdings habe ich gelesen, dass Google es nicht so gerne sieht, wenn man per 301 viele Seiten auf exakt eine Seite umleitet...
Ich habe mal gelesen, daß man von Selbstbefriedigung krumme Finger kriegt.