ruben: mod_rewrite Anfrage auf tatsächliche Datei

Beitrag lesen

Hallo!

Ich mache grad meine ersten Schritte in mod_rewrite und stolpere über folgendes Problem:
Ich möchte meine URLs in einer bestimmten Form sehen und zwar in der Form:
Sprache/Seite/Nutzer/
RewriteRule ^([a-z]+)/([a-z]+)/([a-zA-Z0-9]+)$ /$2.php?sprache=$1&nutzer=$3 [L,QSA]

Das ist die (vielleicht zu simple) Regel, die ich dafür benutze.
Soweit so klar.

Ich will aber nicht, dass man die Seiten über ihre eigentlichen URLs erreichen kann (es ist ja immer die Rede vom Verbergen der Programmiersprache, aber mich interessiert inzwischen auch einfach nur, ob es möglich ist).
Nun stehe ich vor dem Problem, dass:
1. Die Originalseite wird aufgerufen.
2. Es ist ein leichtes, den Request "abzufangen" und an die erwünschte Form weiterzugeben.
3. Die erwünschte Form wird aufgerufen.
4. Es ist ein leichtes, den Request "abzufangen" und an die Originalseite weiterzugeben.
Wir wären wieder bei 1.

Ist es möglich, diesen Teufelskreis zu brechen?

Nun bin ich sicher nicht der Erste, der sich das fragt, aber es ist schwierig, diese Fragestellung so zu formulieren, dass man relevante Suchergebnisse kriegt. Ich hoffe, das erklärt ausreichend, warum ich eine vermutlich bereits gestellte Frage noch einmal stelle.

Vielen Dank,
Ruben