Hezky den, mohly by jste mi prosím poradit proc mi nefunguje na serveru tento script. Na localhost bez problémů.
soubor .htaccess (--výtah--)
RewriteEngine on
RewriteRule ^files/(.*) download.php?file=files/$1
soubor download.php
session_start();
if (($_SESSION["opravneni"]>"1") and ($_SESSION["prihlasen"]=="ano")){
$file =$_GET['file'];
echo $file;
...........
vůbec se nevypíše proměnna $file
Děkuji za všechny nápady
Zkontroluj, ze mas vsechny pozadovane soubory na serveru (a na spravnem umisteni (napr .htaccess v zadne podlozce) atd..)
Imho z rychleho pruhledu by to fungovat melo..
A nemá být v .htacces absolutní cesta?
RewriteRule ^files/(.*) http://jol.wz.cz/download.php?file=files/$1
Ano má tam být... Mnohokrát děkuji.
Absolutni cesta by se pouzivat taky nemela.. od toho totiz existuji preddefinovane promenne jako %{DOCUMENT_ROOT}...
Už to taky vidím ve svém vlastním .htaccess . Takže asi takto:
RewriteRule ^files/(.*) %{DOCUMENT_ROOT}/download.php?file=files/$1
Freeze: Dík za doplnění.