Erledigt: mod_rewrite URL URL + Parameter

 


marx
Gast

29.11.11
11:10 Uhr
Wie mache ich aus

  1. https://www.example.com/seite.html
Quelltext in Zwischenablage kopieren
ein

  1. https://www.example.com/seite.html?guest=1
Quelltext in Zwischenablage kopieren
Link zu diesem Beitrag in die Zwischenablage kopieren
phloo
Veteran

29.11.11
11:36 Uhr
Du musst den Query String erlauben.

Hinter die Regel ein [QSA]
Link zu diesem Beitrag in die Zwischenablage kopieren
Clemens
Veteran

29.11.11
11:40 Uhr
[QSA] heisst Query String Append.
Das heisst, wenn Query Strings bestehen, werden sie an die entstehende URL angehängt.

Das würde also nur für darauffolgende Regeln zutreffen.
Link zu diesem Beitrag in die Zwischenablage kopieren
marx
Gast

29.11.11
12:06 Uhr
Aha, also nicht was ich suche.

Ich brauche sozusagen eine Weiterleitung. Wie sage ich dem Server, dass er beim aufrufen der URL den Parameter mit anhängt?
Link zu diesem Beitrag in die Zwischenablage kopieren
phloo
Veteran

29.11.11
12:08 Uhr
Mit PHP zB

header location und dann eben den QS anhängen.
In der htaccess muss er aber auch erlaubt sein, siehe oben.
Link zu diesem Beitrag in die Zwischenablage kopieren
marx
Gast

29.11.11
12:10 Uhr
Code-Beispiel parat? Ick hab keen Plan von PHP.
Link zu diesem Beitrag in die Zwischenablage kopieren
phloo
Veteran

29.11.11
12:14 Uhr
Ja klar, habs dir hier zusammemgebaut!
http://bit.ly/rIap0j
Link zu diesem Beitrag in die Zwischenablage kopieren
marx
Gast

29.11.11
12:15 Uhr
Lass mich raten bevor ich draufklicke, der Link geht zu Google? lol

E: Wieso machen wir statt eines Forums nicht einfach eine Google-Linkliste, würde vieles vereinfachen.

E2: Thread erledigt, weil ich hätte ja gleich googlen können, ich Depp.
Link zu diesem Beitrag in die Zwischenablage kopieren
Jonis
Veteran

29.11.11
12:20 Uhr
http://www.modrewrite.de/ hörthört
auch wenn du es jetzt ggf. anders löst. ich denke das lohnt sich trotzdem
Link zu diesem Beitrag in die Zwischenablage kopieren
phloo
Veteran

29.11.11
12:48 Uhr
Geh mal kacken, marx umarm

Es steht doch auf der Seite schon die Lösung.
Du musst sie nur kopieren!
Link zu diesem Beitrag in die Zwischenablage kopieren
Clemens
Veteran

29.11.11
14:46 Uhr
marx schrieb am 29.11.11, 12:15 Uhr:

Lass mich raten bevor ich draufklicke, der Link geht zu Google? lol

E: Wieso machen wir statt eines Forums nicht einfach eine Google-Linkliste, würde vieles vereinfachen.

E2: Thread erledigt, weil ich hätte ja gleich googlen können, ich Depp.

Naja, das ist jetzt wirklich ziemlich trivial gewesen.
Auf modrewrite.de findest du auf jeden Fall die Antwort.

Der Sinn eines Forums ist nicht, andere für sich arbeiten zu lassen.
Link zu diesem Beitrag in die Zwischenablage kopieren
Martin R.
Veteran

29.11.11
16:00 Uhr
In einigermassen aktuellen Browsern ginge das hier. Aber vermutlich nicht empfehlenswert.

  1. <body onload="window.history.replaceState('Irgendwas', 'Title', 'seite.html?guest=1');">
Quelltext in Zwischenablage kopieren
Link zu diesem Beitrag in die Zwischenablage kopieren
 
#