Route s maskou cesty existující ve filesystemu
- KrawN
- Člen | 17
Ahoj,
řeším problém se zabezpečením přístupu k souborům a potřebuji routu, která na danou složku bude mít větší prioritu než prohledávání filesystemu:
soubor: /secured/soubor.txt
url: domena.cz/secured/soubor.txt
route: /secured/<path>
výsledek: zobrazí se mi soubor a k routě se to vůbec nedostane. Dostane se
to k ní pouze, když soubor neexistuje
Jak přinutit apache (nebo koho vlastně), aby ve složce secured fungovala routa, ikdyž tam daný soubor existuje?
Děkuji za odpovědi
- KrawN
- Člen | 17
Díky za navedení na správnou cestu.
Řešením je zřejmě přidat:
RewriteRule secured index.php [L]
Ten zápis není úplně dobře, ale pokud se v dotazu vyskytuje secured, vše se přesměruje bez přepsání adresy na index.php. Tam se nette již postará o routování.
Snad jsem to pochopil správně…