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

mehrsprachigkeit - wie soll die sprachselektion geschehen?

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Thies
PostRank 3
PostRank 3
Beiträge: 98
Registriert: 16.03.2006, 15:16
Wohnort: Stadtilm

Beitrag von Thies » 06.11.2007, 17:52

Ich wollte es eigentlich vorher testen, schaffe das aber aufgrund Stress auf Arbeit nicht. Probiere mal folgendes als Inhalt der Datei .htaccess aus, die im root-Verzeichnis liegen muss:

Code: Alles auswählen

RewriteEngine On

RewriteRule ^(.*)/(.*)\.php$ $2.php?lang=$1 [L]
Die Variable $lang beinhaltet dann die aufgerufene Sprache.

Ich arbeite bereits an einem Artikel auf meiner Website zu diesem Thema, wo ich die konkrete Vorgehensweise beschreibe inkl. php-Beispiel-Dateien.

CU

Frank-Andre

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

flanders
PostRank 1
PostRank 1
Beiträge: 21
Registriert: 06.09.2007, 21:47

Beitrag von flanders » 06.11.2007, 23:34

danke für die .htaccess, leider funzt die nicht wie gewünscht.

Um ins englische zu kommen muss ich ja "www.domain.de/eng/index.php" eingeben.

Ich hätte gerne das er bei "www.domain.de/eng" auf "www.domain.de/index.php?lang=eng" geht, aber trotzdem in der browserzeile "www.domain.de/eng" steht! geht das?

habe viel rumprobiert aber nichts zu Stande bekommen :(

gruss,
micha

Thies
PostRank 3
PostRank 3
Beiträge: 98
Registriert: 16.03.2006, 15:16
Wohnort: Stadtilm

Beitrag von Thies » 07.11.2007, 22:21

Dann probiere mal folgendes aus - ist ungetestet:

Code: Alles auswählen

RewriteEngine On 

RewriteRule ^(.*)/eng$ index.php?lang=eng [L]
RewriteRule ^(.*)/(.*)\.php$ $2.php?lang=$1 [L]