Redirects zu en-Unteresiten verweisen auf de seiten und können nicht gefunden werden

Hi,
wir sind ja jetzt hier mit dem neuen Shop onlineund die Redirects in der .htaccess für z.B. englischer Sprache führen nicht auf die [B]en [/B]Seite, sondern auf [B]de[/B]

[B]Beispiel[/B]
Redirect 301 /english/fussleisten.html /en/high-baseboards/
[I]verweist auf[/I]
http://www.unsereseite.com/en/home/fussleisten.html

Redirect 301 /french/fussleisten/caroline.html /en/high-baseboards/high-baseboard-clara/high-baseboard-clara-20-cm.html
[I]verweist auf[/I]
http://www.unsereseite.com/en/home/fussleisten/caroline.html

Diese Anweisung allerdings funktioniert:
Redirect 301 /english/ http://www.unsereseite.com/en/home/

Also er sucht die deutschen html Seiten.

Wo muss ich hier ansetzen, um dieses Problem zu lösen?

Anbei die htaccess

Liebe Grüße, Sandra

Kann es sein, dass du eine Apache-Version einsetzt, die älter als 2.2.6 ist?
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

Hi,
nein, es läuft Apache 2.4

LG S

habe nun schon etliche Änderungen im Redirect ausprobiert. Nichts funktioniert.

sämtliche Redirects, Beispiel:
Redirect 301 /english/fussleisten.html /en/high-baseboards/

verweisen auf
http://www.unsershop.com/en/home/fussleisten.html

Der Ziellink wird völlig neu aufgebaut mit /home/ darin und dem fussleisten.html aus der ersten Anweisung.

Der Provider meinte es liegt an der Reihenfolge der Redirects und anderen Dingen und ich müsste alles überarbeiten.

Entweder stimmen die Redirects wirklich nicht (siehe Anhang aus dem ersten Thread) oder oxid baut den Ziellink neu zusammen.

Weiss hier echt nicht weiter.

Redirect 301 /english/ http://www.unsershop.com/en/home/ ->funktioniert

Folgender Versuch aber nicht:
Redirect 301 /english/fussleisten.html http://www.unsershop.com/en/home/
Der Ziellink wird folgendermaßen aufgebaut:
http://www.gold-decor.com/en/home/fussleisten.html

Noch Ratschläge hier?

Danke
Liebe Grüße, Sandra

nehme an dass nach dem ersten Redirect noch weitere Redirects abgearbeitet werden.
Ändere :

Redirect 301 /english/fussleisten.html http://www.unsershop.com/en/home/

doch mal in

Redirect 301 /english/fussleisten.html http://www.unsershop.com/en/home/ [QSA]

[QSA] bringt leider keinen gewünschten Erfolg.

Ja, es sind sehr viele Redirects drin.

Redirect 301 /english/ http://www.unsershop.com/en/home/ [QSA]
Redirect 301 /english/fussleisten.html /en/high-baseboards/ [QSA]
Redirect 301 /english/fussleisten/caroline.html /en/high-baseboards/high-baseboard-clara/high-baseboard-clara-20-cm.html [QSA]

(den cache leere ich natürlich immer vor jedem Testen)

also wenn ich im firefox eingebe
http://www.gold-decor.com/english/
werde ich weitergeleitet nach
http://www.gold-decor.com/en/home/
vielleicht verstehe ich das Problem nicht ?

PS und damit der 2. Redirect aus deinem Beispiel ausgeführt wird, muss er [B]vor[/B] dem 1. ausgeführt werden

magst Du Dir mal bitte die .htaccess angucken. Sie ist diesem Eröffnungsthread angehängt.
All meine Versuche schlagen fehl.
Das erste Redirect aus dem Beispiel funktioniert ja auch, wie schon geschrieben.
Nur die danach kommen eben nicht.

da ist einiges im argen :slight_smile:

  • die ‘längsten’ URIs an den Anfang
    (meine da mit Redirect /english/fussleisten.htm vor /english)
  • an jeder Zeile ein [QSA] ans Ende
  • die Ziel-Urls angeben mit Domain-Name
    ( wie in der ersten Zeile)
    Dann testen und wieder melden :slight_smile:

(gibt noch weitere Punkte, aber evtl. funktioniert es schon so)

puhh…jetzt laufen sie alle sauber.
Ich danke Dir tausendmal :slight_smile:

Wie lange empfiehlt es sich denn, diese Redirects in der htaccess stehen zu lassen, bis Google sie nicht mehr braucht?
Wäre wegen der Performance vielleicht besser, sie irgendwann rauszunehmen, oder?

Ganz liebe Grüße, Sandra

[QUOTE=sandra77;160340]
Wie lange empfiehlt es sich denn, diese Redirects in der htaccess stehen zu lassen, bis Google sie nicht mehr braucht?
[/QUOTE]
schwer zu sagen - ein paar Wochen mindestens.
schau dir einfach mal in 4 Wochen den Serverlog an, ob noch ‘alte’ Urls aufgerufen werden

[QUOTE=sandra77;160340]
Wäre wegen der Performance vielleicht besser, sie irgendwann rauszunehmen, oder?
[/QUOTE]
Auf jeden Fall!

Danke Danke Danke :slight_smile: