IIS: Virtuelle Datei (wie virtuelles Verzeichnis)

the snake II

Erfahrenes Mitglied
Hallo zusammen,

ich arbeite an einer Seite, auf der man PDF-Dateien herunterladen kann, welche bei der Anforderung generiert werden.

Man gelangt zur PDF, indem man eine PHP-Datei aufruft, die auch URL-Parameter enthält:

getPDF.php?p=1&l=0

Der Browser erkennt richtig, dass er eine PDF-Datei anzeigen soll.
Ich möchte aber, dass die URL in der Adressleiste diese Form hat:

/data/1-0.pdf

wobei hier der Dateiname "1-0" die Funktion der Parameter übernimmt.
Die Datei 1-0.pdf soll nicht wirklich existieren. Der Webserver (IIS7) soll die Pfadangabe "/data/1-0.pdf" interpretieren und in "getPDF.php?p=1&l=0" übersetzen.

Eine einfache weiterleitung auf eine temporär generierte, tatsächlich existierende Datei ist leider aus anderen Gründen nicht möglich.

Ich habe solch ein Verhalten schon bei verschiedenen Seiten beobachtet. Wie wird das gemacht?

Vielen Dank im Vorraus!



Viele Grüße,

André
 
Hi André,

prinzipiell ist das eine Funktion, fuer die mod_rewrite beim Apache Webserver zustaendig waere. Ich vermute, dass die Suche nach mod_rewrite + IIS weiterhelfende Ergebnisse liefern duerfte :)

Viele Gruesse,
Arne
 

Neue Beiträge

Zurück