#1 7. Januar 2008 Moin, ich ermögliche bzw werde meinen Usern ermöglichen die Sprache der Seite zu ändern, dazu haben sie wie folgt derzeit zwei Links ... 1.) lang,de.html -> index.php?lang=de 2.) lang,en.html -> index.php?lang=en Die RewriteRule dazu lautet wie folgt: (sollte auch gehen^^) Ich möchte nun aber das meine User auf der aktuellen Seite bleiben z.B. auf der Seite impressum.php... Dazu hab ich die RewriteRule ein wenig geändert und zwar wie folgt in: Und der Ansatz schein auch richtig zu sein, ich erhalte zwar die Meldung: aber der Link "verweisenden Seite" linkt auf http://*****/jobs/****/show,impressum.html und das ist soweit ja auch richtig! Jetzt ist nur noch die Frage warum ich nicht die Seite sondern die Error 404 Seite mit dem richtigen Link erhalte? Mit freundlichen Grüßen Der hell18 oder ganz kurz Pippilotta Viktualia Rollgardina Pfefferminza Efraimstochter Langstrumpf + Multi-Zitat Zitieren
#2 7. Januar 2008 AW: [ModRewrite] RewriteRule funktioniert nicht zu 100 % sers! wie wärs wenn du anstelle von lang,de.html auf: show,impressum,de.html bzw. show.impressum,eng.html verlinkst und dann das eng als 3ten wert übergibst? Also: nicht index.php?lang=eng sondern eben: impressum.php?lang=de Quasi so wie deine 2ter Ansatz: RewriteRule ^lang,([a-z]+).html$ {REQUEST_URI}?lang=$1 [L] nur dass du anstelle des "lang," das show,impressum reinschreibst: RewriteRule ^show,impressum,([a-z]+).html$ {REQUEST_URI}?lang=$1 [L] gruß gl + Multi-Zitat Zitieren
#3 7. Januar 2008 AW: [ModRewrite] RewriteRule funktioniert nicht zu 100 % Weil das ja nicht nur beim Impressum möglich sein soll! Sagen wir ich bin auf der Seite Abuse klicke ich auf lang,de.html möchte ich wieder auf impressum bzw show,abuse.html landen! + Multi-Zitat Zitieren
#4 8. Januar 2008 AW: [ModRewrite] RewriteRule funktioniert nicht zu 100 % na was macht denn ein . in einem regulären ausdruck? + Multi-Zitat Zitieren