Seite 1 von 1
Ungültige Anfragen umleiten?
Verfasst: 26.11.2008, 23:56
von seo-lady
Hi zusammen,
ich find über die Suche hier immer nur das Thema "Standarddomain definieren", daher kurz mal eben folgende Frage:
Ich hab ein Projekt von Wordpress auf eine "richtige" Website ohne CMS umgestellt. Installiert war da u.a. das all in one SEO Pack, also statische URLs, die ja aber für Unterseiten am Ende immer nur ein "/" haben. Die neuen URLs haben alle die Endung .htm.
Ich würde nun gerne Anfragen an die alten, nicht mehr existierenden URLs zumindest auf die Startseite per 301 umleiten, also so, dass alles, was hinter der Domain kommt (und nicht existiert), auf die Startseite umgeleitet wird - beispielsweise von
https://www.domain.de/alte-unterseite/
umgeleitet wird nach
https://www.domain.de
Geht das mit der .htaccess und falls ja, hat jemand den Code parat?
Danke im Voraus!
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 27.11.2008, 05:26
von csx
Ungefähr so.
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAMddE} !-d
RewriteRule ^(.*) / [L,R=301]
Verfasst: 27.11.2008, 10:00
von seo-lady
Vielen Dank, das schaut gut aus - jetzt hab ich nur das Problem, dass die Seite dann ohne Eingabe von www. nicht mehr erreichbar ist. Bisher sah die .htaccess so aus:
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$
https://www.domain.de/$1 [L,R=301]
Kann ich die bisherige mit Deinem Code
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAMddE} !-d
RewriteRule ^(.*) / [L,R=301]
kombinieren? Bin da leider nicht so der Crack...
Verfasst: 27.11.2008, 18:57
von csx
Ja, einfach alles untereinander schreiben.
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*) http://www.domain.de/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAMddE} !-d
RewriteRule ^(.*) / [L,R=301]
Verfasst: 28.11.2008, 00:24
von GreenHorn
Der perfekte Code um bei den drei wichtigsten Sumas negativ zu punkten.
Verfasst: 28.11.2008, 04:22
von csx
GreenHorn hat geschrieben:Der perfekte Code um bei den drei wichtigsten Sumas negativ zu punkten.
Nicht der ganze Code, nur die letzte Zeile.
Verfasst: 28.11.2008, 15:05
von catcat
Was macht diese letzte Zeile eigentlich?
Leite alles um, was mit "/" endet, permanent per 301er um?
Aber wohin?
(Ich hasse dieses htaccesszeugs...)
Verfasst: 28.11.2008, 16:55
von everflux
Das leitet "alles was nicht existiert" auf die Startseite "/" um.
Verfasst: 28.11.2008, 19:00
von csx
Und eigentlich sollte es besser
heißen, damit ein möglicher weise enthaltener query string entfernt wird.
Verfasst: 03.12.2008, 11:09
von hux
Wäre für diesen Fall eine angepasste 404-Seite zu bevorzugen?
Verfasst: 03.12.2008, 11:14
von GreenHorn
hux hat geschrieben:Wäre für diesen Fall eine angepasste 404-Seite zu bevorzugen?
Genau. Inhalte die tatsächlich umgezogen sind per 301 weiterleiten und fehlerhafte Anfragen mit 404 beantworten. Eine hübsche Fehlerseite mit Link zur Startseite ist immer gut.
Verfasst: 03.12.2008, 17:47
von csx
Und all die alten Seiten, die man beim 301-weiterleiten übersehen hat, werden bei den Google WMT ja neuerdings angezeigt. Da kann man dann noch entsprechend "nachbessern".