jak do htacces podmínku zda cíl existuje

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
joseff
Člen | 233
+
0
-

Zdravím, v nette je v htacces tento radek na primi pristup k nekterym souborum:

RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]

To je mi vcelku jasné, ale nevím jak to podmínit, tedy pokud soubor existuje tak aby se na něj šlo přímo a pokud neexistuje pak to zavolej na index.php (tedy na routu). Nevite nekdo jak na to?

bazo
Člen | 620
+
0
-

ved toto robi presne to co chces

Filip Procházka
Moderator | 4668
+
0
-
joseff
Člen | 233
+
0
-

Hmm tak to nechápu, ale mě to tak nefunguje, když za adresu napíši náhodný řetězec tak mi to vyhodí klasickou Nette stránku 404, což je vpořádku, ale když ze ten nesmysl dám třeba koncovku .jpg nebo nějakou z těch vyjmenovaných tak mi vyhodí bílou obrazovku Not Found od apache, což rozhodně nění nette 404, kterou bych očekával. Kde je teda chyba?

pawouk
Člen | 172
+
0
-

No protože to chápeš přesně obrázceně, to co dělá ten třeti řádek je to že pokud má soubor vyjmenované koncovky tak se NEpřevání na index.php, takže smaž koncovky u kterých chceš aby se zavolalo nette :-)