NBadRequestException #404 No route for HTTP request
- nettelama
- Člen | 5
Tu som nasiel nieco podobne a problem bol v htaccesse ale neviem v com konkretne, nakolko to ten co dakoval, ako castokrat, uz "nemal"zaotrebi zanechat aj pre ostatnych:
https://forum.nette.org/…ovani-sablon
Predpokladam, ze je problem v niecom takomto (.htaccess v adresari wampu, konkretne C://wamp/www/projekty/moj-nette-projekt) :
RewriteEngine On
RewriteBase /projekty/moj-nette-projekt
# domain redirecting
RewriteRule ^(.*)$ www/$1 [L,QSA]
alebo niekde v routes v bootstrap.php ?
// Setup router
$router = $container->router;
$router[] = new NRoute('[<lang (cs|en)>/]index.php', 'Homepage:default', NRoute::ONE_WAY);
Je tento zapis zly? V com moze byt problem?
- nettelama
- Člen | 5
Skusil som zakompentovat
# RewriteBase /projekty/moj-nette-projekt
a vymazat veci z cache adresara
a reloadnut ale nepomohlo.
Stale mi to hadze **NBadRequestException #404
No route for HTTP request.**
V com by mohol byt problem?
Zapis v php pre nizsiu PHP verziu (PHP 5.2) by predpokladam nemal byt problem aj ked pouzivam php 5.3 , alebo sa mylim?
Editoval nettelama (1. 2. 2013 21:13)
- kashpi
- Člen | 48
když si vezmu že defaultně se router chová podle toho
$router[] = new Route('index.php', 'Homepage:default', Route::ONE_WAY);
$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
tak kde ti to háže chybu? už na index a nebo na jakejkoli odkaz co potom klikneš?