Seite 1 von 1

Umleitung per htaccess richtig erstellen

Verfasst: 30.11.2013, 09:55
von wackel
Hallo

Ich habe meinen Shop auf eine andere URL verlegt, wobei er auch ein neues Shopsystem erhalten hat.
Nun möchte ich die einzelnen Kategorien und die Startseite per 301 zu den entsprechenden neuen Kategorien weiterleiten.
Nur wenn ich die Startseite per 301 weiterleite, werden ja alle Unterseiten/ Kategorien auch auf die neue Startseite weitergeleitet und nicht zu den entsprechenden neuen Kategorien. Kann man einzelne Unterseiten von der Weiterleitung ausschließen, so das sie noch über die alte URL erreichbar bleiben?
Gibt es dafür eine Lösung?
Danke für Eure HILFE!!!!

Verfasst:
von

Re: Umleitung per htaccess richtig erstellen

Verfasst: 30.11.2013, 21:18
von Thomas B.
wackel hat geschrieben:...
Nur wenn ich die Startseite per 301 weiterleite, werden ja alle Unterseiten/ Kategorien auch auf die neue Startseite weitergeleitet und nicht zu den entsprechenden neuen Kategorien.
...
Nein werden Sie nicht, der Server macht das was du Ihm sagst.

Verfasst: 02.12.2013, 11:54
von wackel
Hallo
das funktioniert leider bei mir nicht.
Habe alle Kategorien einzeln weitergeleitet.
Trotzdem landet alles auf der Startseite.
Hier die Datei:
RewriteEngine on

RewriteRule ^.*$ https://www.zwergenmoebel.de [R=301,L]
RewriteRule ^kinderbetten.*$ https://www.zwergenmoebel.de/kinderbetten/ [R=301,L]
RewriteRule ^jugendbett.*$ https://www.zwergenmoebel.de/jugendbett/ [R=301,L]
RewriteRule ^kojenbett.*$ https://www.zwergenmoebel.de/kojenbett/ [R=301,L]
RewriteRule ^abenteuerbett.*$ https://www.zwergenmoebel.de/abenteuerbett/ [R=301,L]
RewriteRule ^kinderbetten.*$ https://www.zwergenmoebel.de/kinderbetten/ [R=301,L]
RewriteRule ^babybetten.*$ https://www.zwergenmoebel.de/babybett/ [R=301,L]
RewriteRule ^himmelbett.*$ https://www.zwergenmoebel.de/himmelbett/ [R=301,L]
RewriteRule ^hochbetten.*$ https://www.zwergenmoebel.de/kinderhochbetten/ [R=301,L]
RewriteRule ^umbaubetten.*$ https://www.zwergenmoebel.de/babybett/umbaubetten/ [R=301,L]
RewriteRule ^wunschbett.*$ https://www.zwergenmoebel.de/wunschbett/ [R=301,L]
RewriteRule ^kindermatratzen.*$ https://www.zwergenmoebel.de/matratzen- ... matratzen/ [R=301,L]
RewriteRule ^jugendmatratzen.*$ https://www.zwergenmoebel.de/matratzen- ... matratzen/ [R=301,L]
RewriteRule ^schraenke.*$ https://www.zwergenmoebel.de/kindermoebel/ [R=301,L]
RewriteRule ^lattenroste.*$ https://www.zwergenmoebel.de/matratzen- ... ttenroste/ [R=301,L]
RewriteRule ^zubehoer.*$ https://www.zwergenmoebel.de/zubehoer/ [R=301,L]

Verfasst: 02.12.2013, 12:29
von Kristian
wackel hat geschrieben:Hallo
das funktioniert leider bei mir nicht.
Habe alle Kategorien einzeln weitergeleitet.
Trotzdem landet alles auf der Startseite.
Hier die Datei:
RewriteEngine on

RewriteRule ^.*$ https://www.zwergenmoebel.de [R=301,L]
RewriteRule ^kinderbetten.*$ https://www.zwergenmoebel.de/kinderbetten/ [R=301,L]
RewriteRule ^jugendbett.*$ https://www.zwergenmoebel.de/jugendbett/ [R=301,L]
RewriteRule ^kojenbett.*$ https://www.zwergenmoebel.de/kojenbett/ [R=301,L]
RewriteRule ^abenteuerbett.*$ https://www.zwergenmoebel.de/abenteuerbett/ [R=301,L]
RewriteRule ^kinderbetten.*$ https://www.zwergenmoebel.de/kinderbetten/ [R=301,L]
RewriteRule ^babybetten.*$ https://www.zwergenmoebel.de/babybett/ [R=301,L]
RewriteRule ^himmelbett.*$ https://www.zwergenmoebel.de/himmelbett/ [R=301,L]
RewriteRule ^hochbetten.*$ https://www.zwergenmoebel.de/kinderhochbetten/ [R=301,L]
RewriteRule ^umbaubetten.*$ https://www.zwergenmoebel.de/babybett/umbaubetten/ [R=301,L]
RewriteRule ^wunschbett.*$ https://www.zwergenmoebel.de/wunschbett/ [R=301,L]
RewriteRule ^kindermatratzen.*$ https://www.zwergenmoebel.de/matratzen- ... matratzen/ [R=301,L]
RewriteRule ^jugendmatratzen.*$ https://www.zwergenmoebel.de/matratzen- ... matratzen/ [R=301,L]
RewriteRule ^schraenke.*$ https://www.zwergenmoebel.de/kindermoebel/ [R=301,L]
RewriteRule ^lattenroste.*$ https://www.zwergenmoebel.de/matratzen- ... ttenroste/ [R=301,L]
RewriteRule ^zubehoer.*$ https://www.zwergenmoebel.de/zubehoer/ [R=301,L]
Ist klar, die erste Zeile leitet alles um.
Wenn du

Code: Alles auswählen

RewriteRule ^$ http://www.zwergenmoebel.de [R=301,L]
schreiben würdest wäre es da nur die Startseite.
Das .* steht für beliebige Zeichen in beliebiger Anzahl.

Verfasst: 02.12.2013, 13:28
von wackel
Na prima, es liegt an einem *

Vielen Dank für die schnelle Hilfe!
Wackel

Verfasst: 02.12.2013, 13:55
von Kristian
Gerne, aber NEIN.
Der "." steht für ein beliebiges Zeichen.
Das "*" dahinter steht für beliebig viele dieser Zeichen (0-~)
Es liegt also an einem ".*"
Sorry, Haarspalterei, aber dies ist ein Fachforum 8-)