Autor | Zpráva | ||
---|---|---|---|
LastHunter Profil * |
#1 · Zasláno: 26. 11. 2008, 07:53:18
Ahoj,
mám následující problém s mod_rewrite na Apache: Mám stránku, která má adresu domena.cz/slozka. V mod_rewrite mám toto: RewriteRule ^slozka/$ /slozka [R,L] RewriteRule ^slozka$ /index.php/slozka [L] (upřednostňuji tvar bez lomítka) Problém je v tom, že tato cesta existuje zároveň jako složka na serveru, ve které chci mít soubory ke stáhnutí. K nim by se přistupovalo přes domena.cz/slozka/neco.txt (např.) Nyní, pokud při daném nastavení .htaccess a existující složce přistupuji na domena.cz/slozka, hodí mě to na domena.cz/slozka/ a vytvoří se "smyčka při přesměrování", Apache prostě neví, kam mě hodit. Takže domena.cz/slozka - skryté přesměrování na PHP skript a domena.cz/slozka/soubor.ext - přímé stažení souboru. Lze toho nějak docílit? Díky. |
||
Kajman_ Profil * |
#2 · Zasláno: 26. 11. 2008, 08:27:48
Asi je problém v tom, že mod_dir to zpracuje dříve než mod_rewrite. Zkuste
DirectorySlash Off RewriteEngine On ... |
||
LastHunter Profil * |
#3 · Zasláno: 26. 11. 2008, 09:30:09
Skvělý, funguje přesně jak jsem potřeboval, díky :)
|
||
Časová prodleva: 15 let
|
0