Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

301 Redirect bei Website mit mehreren Sprachen

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
pbcp
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 03.06.2009, 16:53

Beitrag von pbcp » 03.06.2009, 17:14

Hallo, ich sitze nun schon seit Stunden an einem Problem, dass ich irgendwie nicht so recht hinbekomme.

Ich habe eine bestehende Website mit z.B. folgenden URLs:

Code: Alles auswählen

www.domain.de/Kontakt/Kontakt.php
www.domain.de/Produkte/Produktuebersicht.php
Die Seite wurde nun um einige Sprachversionen erweitert, so dass ich die URLs nun wie folgt habe:

Code: Alles auswählen

www.domain.de/ger/Kontakt/Kontakt.php
www.domain.de/ger/Produkte/Produktuebersicht.php
Ich habe bis jetzt X-Varianten in dieser Richtung ausprobiert:

Code: Alles auswählen

RewriteRule ^Kontakt/(.*)$ /ger/Kontakt/$1 [R=301,L]
Bei diesem Biespiel bekomme ich dann aber die Fehlermeldung, dass sich die Seite immer wieder selbst aufruft, und es deshalb zu einem Abbruch kommt.

Bisher sieht meine gesamte htaccess Datei so aus:

Code: Alles auswählen

RewriteEngine On
Options +FollowSymLinks
RewriteBase /

RewriteRule ^ger/index.php$ /index.php?setlang=ger
RewriteRule ^en/index.php$ /index.php?setlang=en

RewriteRule ^ger/(.*)$ /$1
RewriteRule ^en/(.*)$ /$1

Was muss ich machenm damit alte Links von den Suchmaschinen auf die Datei www.domain.de/Kontakt/Kontakt.php direkt auf die Datei www.domain.de/ger/Kontakt/Kontakt.php umgeleitet werden?

?!
pbcp

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

ender
PostRank 7
PostRank 7
Beiträge: 543
Registriert: 23.11.2008, 10:09

Beitrag von ender » 03.06.2009, 20:06

Je nach Provider mit der Zeile

Code: Alles auswählen

Redirect 301 /Kontakt/Kontakt.php http://www.domain.de/ger/Produkte/Produktuebersicht.php
Gruß
Ender
Metrics Tools:Einfach. besser. analysieren.

pbcp
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 03.06.2009, 16:53

Beitrag von pbcp » 03.06.2009, 21:43

Hm, aber damit würde ja die Kontakt.php auf die Produktuebersicht umleiten. Das wäre ja falsch. Es soll ja die alte URL

https://www.domain.de/Produkte/Produktuebersicht.php

auf die neue URL

https://www.domain.de/ger/Produkte/Prod ... rsicht.php

umleiten.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


TheRob
PostRank 5
PostRank 5
Beiträge: 274
Registriert: 10.06.2008, 11:44
Wohnort: Wetzikon

Beitrag von TheRob » 03.06.2009, 22:01

ich lasse es bei einer Seite und speichere die aktuelle Sprache in ner Session ab. So brauch ich nicht für die gleiche seite 2 seiten, sondern eine Seite mit ner If... die abfragt welche Sprache. Ist einbfacher als mit den viel Redirects etc. und spart etwas power.

wehwehweh
PostRank 9
PostRank 9
Beiträge: 1748
Registriert: 08.02.2008, 19:01

Beitrag von wehwehweh » 03.06.2009, 22:46

hast du das einmal probiert:

Code: Alles auswählen

RedirectMatch permanent ^/Kontakt/(.*)$ http://www.domain.de/ger/Kontakt/$1
oder einzeln und wie ender gesagt hat (halt mit kontakt statt produkt)

ender
PostRank 7
PostRank 7
Beiträge: 543
Registriert: 23.11.2008, 10:09

Beitrag von ender » 03.06.2009, 23:12

pbcp hat geschrieben:Hm, aber damit würde ja die Kontakt.php auf die Produktuebersicht umleiten. Das wäre ja falsch. Es soll ja die alte URL

https://www.domain.de/Produkte/Produktuebersicht.php

auf die neue URL

https://www.domain.de/ger/Produkte/Prod ... rsicht.php

umleiten.
ich kann leider nur Redirects und kein copy&paste ;-)
Metrics Tools:Einfach. besser. analysieren.

pbcp
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 03.06.2009, 16:53

Beitrag von pbcp » 04.06.2009, 07:55

copy & paste ... ja, ja ...

den Vorschlag den ihr beiden geschrieben habt, hatte ich ja bereits ausprobiert. Wenn ich in die htaccess Datei eine der beiden folgenden Zeilen schreibe:

Code: Alles auswählen

RewriteRule ^Kontakt/(.*)$ /ger/Kontakt/$1 [R=301,L]
Redirect 301 /Kontakt/Kontakt.php http://www.domain.de/ger/Kontakt/Kontakt.php
gibt es im Browser anschließend folgenden Fehler:

Code: Alles auswählen

Der Verbindungsversuch zur aufgerufenen Adresse wurde abgebrochen. Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
Genau darin liegt ja mein Problem, dass aus irgendeinem Grund, die normale vorgehensweise in diesem Fall nicht funktioniert.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag