Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Hilfe mit .htaccess Redirect oder Rewrite (https://www.delphipraxis.net/17338-hilfe-mit-htaccess-redirect-oder-rewrite.html)

ichhabefertig 3. Mär 2004 13:39


Hilfe mit .htaccess Redirect oder Rewrite
 
Hallo,

ich möchte auf einer Seite einen geschützten Downloadbereich haben. Dazu sollen alle Requests auf Files im Downloads Verzeichnis per .htaccess auf die Datei download.php umgeleitet werden. Außerdem soll noch als Parameter die Datei mitgegeben werden. Also etwa so: download.php?file=test.txt. Sinn den Ganzen ist, dass ich somit kontrollieren kann, ob die Datei von eibem anderen Host angefordert wurde (Hotlinking) und außerdem die Downloadanzahl zählen kann.

Allerdings habe ich keine Ahnung, wie ich das in eine Rewrite/Redirect Regel fassen kann. Alles, was ich schon probiert habe, scheitert daran, dass entweder gar nichts passiert, oder der Apache mir 403 Forbidden ausspuckt.

Aus den Apache Manuals werde ich absolut nicht schlau.

Danke!

Mario 4. Mär 2004 15:58

Re: Hilfe mit .htaccess Redirect oder Rewrite
 
Du willst per htaccess einen direkten Download-Link auf ein Formular mit Parameter umleiten? Glaube nicht dass das mit redirect funktioniert.

Warum wertest Du denn nicht einfach die Log-Files aus? Wenn Du feststellst, dass Fremde Domains in Größenordnung rein linken, freue Dich über das Interesse. Zur Not kannst Du die Domain ja über htaccess sperren, wenn ich mich nicht irre.

The-X 4. Mär 2004 16:11

Re: Hilfe mit .htaccess Redirect oder Rewrite
 
Zitat:

Zitat von .htaccess
ErrorDocument 200 direkter_pfad_zur_download.php

und mit
Zitat:

Zitat von download.php
getenv("REQUEST_URI")

die gesuchte datei rausfinden und weiterverarbeiten

K.a. ob 200 als ErrorDocument zugelassen ist, aber wenn dann müsste das so funktionieren...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz