Nette Presenter url „výnimka“
- Lukass445
- Člen | 19
Zdravím,
je nejakým spôsobom možné vytvoriť výnimku pre router, ktorý používam na všetko
$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
aby sa neodvolával na určitý presenter?
Na websupport.sk hostingu sú totiž štatistiky defaultne na
domena.sk/awstats, no a pri pokuse o pripojenie sa na danú adresu dostanem
error:
Cannot load presenter ‚Awstats‘, class
‚App\Presenters\AwstatsPresenter‘ was not found …
čomu úplne rozumiem, no neviem ako tu vytvoriť spomínanú výnimku pre
nette, aby sa tu nepokúšalo o nájdenie presentera. Vytvárať route pre
každý presenter osobitne a tým pádom sa vyhnúť tomuto jednému prípadu mi
nepríde ako optimálne riešenie.
Ďakujem za všetky odpovede
- Unlink
- Člen | 298
Ja si myslím že by si to mal riešiť na úrovni serveru, konfiguráciou .htaccess, pretože ak to nematchne žiaden presenter, tak to tak či tak spracuje framework a vyhodí 404.
RewriteCond %{REQUEST_URI} !/awstats [NC]
ak si dobre pamätám
by malo zafungovať.
Editoval Unlink (4. 4. 2015 20:05)