- Registriert
- 15.05.06
- Beiträge
- 2.213
Hallo ATler,
ich habe hier folgende .htaccess:
Damit kann ich nun meine Seite über http://localhost/de/startseite oder http://localhost/en/startseite aufrufen.
Mein Problem ist nun, das ich den Parameter für die Sprache als optionalen Parameter haben möchte.
Meine index.cfm kann damit umgehen, wenn keine Sprache übergeben wird. Aber die RewriteRule übergibt bei http://localhost/startseite den Wert startseite als Sprache.
Es würde natürlich funktionieren, wenn ich die Reihenfolge änder, das sieht dann aber nicht so prickelnd aus: http://localhost/startseite/de
Und ich meine das gewünschte Verhalten schon bei zig Sites gesehen zu haben. Jemand 'ne Idee?
ich habe hier folgende .htaccess:
Code:
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+) index.cfm?id=$2&lang_code=$1 [QSA]
Damit kann ich nun meine Seite über http://localhost/de/startseite oder http://localhost/en/startseite aufrufen.
Mein Problem ist nun, das ich den Parameter für die Sprache als optionalen Parameter haben möchte.
Meine index.cfm kann damit umgehen, wenn keine Sprache übergeben wird. Aber die RewriteRule übergibt bei http://localhost/startseite den Wert startseite als Sprache.
Es würde natürlich funktionieren, wenn ich die Reihenfolge änder, das sieht dann aber nicht so prickelnd aus: http://localhost/startseite/de
Und ich meine das gewünschte Verhalten schon bei zig Sites gesehen zu haben. Jemand 'ne Idee?