raphael123
New Member
Hello,
auf meinem Apache/2.4.25 (Debian) möchte ich den direkten Download von Dateien aus den Unterverzeichnissen /app/download und /app/upload verbieten, und mit einer rewirite-Regel auf download.php?file=BELIEBIGER-DATEINAME umleiten, damit ich prüfen kann, ob der Benutzer eingeloggt ist. Im Idealfall soll sich die ursprüngliche URL aber im Browser des Users nicht ändern (der Rewrite bzw. Redirect soll im Hintergrund stattfinden).
Beispiel-URLs:
- domain.de/app/uploads/BELIEBIGER-DATEINAME.XYZ
- domain.de/app/downloads/BELIEBIGER-DATEINAME.XYZ
Ziel-URLs:
domain.tdl/app/download.php?file=BELIEBIGER-DATEINAME.XYZ&folder=uploads
domain.tdl/app/download.php?file=BELIEBIGER-DATEINAME.XYZ&folder=downloads
BELIEBIGER-DATEINAME.XYZ kann sich natürlich dynamisch ändern.
Nun suche ich eine passende Rewrite-Regel.
Falls möglich möchte ich nicht extra "<Directory /var/ww/app/upload>" und "<Directory /var/ww/app/download>" anlegen, sondern die Regel unter "<Directory /var/ww/app>" erstellen.
Vielen Dank für eure Hilfe
auf meinem Apache/2.4.25 (Debian) möchte ich den direkten Download von Dateien aus den Unterverzeichnissen /app/download und /app/upload verbieten, und mit einer rewirite-Regel auf download.php?file=BELIEBIGER-DATEINAME umleiten, damit ich prüfen kann, ob der Benutzer eingeloggt ist. Im Idealfall soll sich die ursprüngliche URL aber im Browser des Users nicht ändern (der Rewrite bzw. Redirect soll im Hintergrund stattfinden).
Beispiel-URLs:
- domain.de/app/uploads/BELIEBIGER-DATEINAME.XYZ
- domain.de/app/downloads/BELIEBIGER-DATEINAME.XYZ
Ziel-URLs:
domain.tdl/app/download.php?file=BELIEBIGER-DATEINAME.XYZ&folder=uploads
domain.tdl/app/download.php?file=BELIEBIGER-DATEINAME.XYZ&folder=downloads
BELIEBIGER-DATEINAME.XYZ kann sich natürlich dynamisch ändern.
Nun suche ich eine passende Rewrite-Regel.
Falls möglich möchte ich nicht extra "<Directory /var/ww/app/upload>" und "<Directory /var/ww/app/download>" anlegen, sondern die Regel unter "<Directory /var/ww/app>" erstellen.
Vielen Dank für eure Hilfe