No route for HTTP request → soubory
- exquis
- Člen | 83
Ahoj,
mám adresářovou strukturu
- app
- vendor
- web
- …
- files
- tinymce
- slozky a soubory
- tinymce
- …
Pokud chci načíst nějaký soubor ze složky /files, tak se systém chodá zvláštně a poměrně náhodně vyhazuje NO ROUTE FOR HTTP REQUEST. Jen nevím jak tomu zabránit, případy, které jsem vypozoroval:
domena.cz/files/tinymce/soubor.pripona – funguje v pohode
domena.cz/files/tinymce/podslozka/soubor.pripona – nefunguje
domena.cz/files/tinymce_thumbs/soubor.pripona – nefunguje
domena.cz/files/tinymce_thumbs/certifikaty/certifikatyisopage001.jpg –
nefunguje
ostatni slozky /files/slozka/cokoliv funguji
Vsiml jsem si toho v TinyMCE, kdy se nenacitaly nahledy obrazku, vsechny obrazky samozrejme existuji, tak nechapu proc to nenacita (nazvy jsou bez diakritiky, takze to by problem byt nemel)
htaccess ve slozce /web/
<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
RewriteRule /\.|^\. - [F]
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|jpeg|css|rar|zip|tar\.gz|map)$ index.php [L]
</IfModule>
# enable gzip compression
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>
</IfModule>
ROUTER
$router[] = $AdminRouter = new RouteList("Admin");
$AdminRouter[] = new Route('sitemap.xml', "Public:sitemap");
$AdminRouter[] = new Route('robots.txt', "Public:robots");
$AdminRouter[] = new Route('humans.txt', "Public:humans");
$AdminRouter[] = new Route('shop/obnova-hesla', "Public:obnovaHesla");
$AdminRouter[] = new Route('shop/<presenter>/<action=default>[/<id [0-9]+>][/page-<page=1 [0-9]{0,3}>]', "Dashboard:default");
Editoval exquis (26. 9. 2016 14:02)
- jiri.pudil
- Nette Blogger | 1032
Jen pro jistotu, nenačítáš něco s příponou, kterou nemáš vyjmenovanou v htaccessu, že ne? Jinak pokud ty složky a soubory fakt jsou tam, kde je hledáš, v první řadě bych zkontroloval ještě velikost písmen.
- exquis
- Člen | 83
jiri.pudil napsal(a):
Jen pro jistotu, nenačítáš něco s příponou, kterou nemáš vyjmenovanou v htaccessu, že ne? Jinak pokud ty složky a soubory fakt jsou tam, kde je hledáš, v první řadě bych zkontroloval ještě velikost písmen.
nene, vsechno to jsou obyc soubory jpg, png atd. velikost pismen je taky v pohode (rovnou nazvy kopiruji)