Nesprávný formát URL

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

Zdravím,

v nette začínám a po zkouknutí Quickstartu jsem přišel na takovou nepříjemnost a to že mi nefungují hezké url ve tvaru Presenter/Action/Id na localhostu

mod_rewrite mam povoleny
.htaccess

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]

Virutal hosta mám nastaveného správně, jinak b ymi nefungovali ostatní web yna localhostu
Odkazy generuji normalne v template $presenter->link(‚Default:action‘) popr {plink action}

Nějaké nápady??

Ondřej Brejla
Člen | 746
+
0
-

Máš v bootstrapu nastavené správné Routy?

kesav
Člen | 5
+
0
-

Díky za odpověď nyní funguje bez problémů. Špatné studium dokumentace..
Přecházím ze Zendu a počítal jsem s tím, že nějaká defaultní routa je definovaná.

Ještě je nějaký způsob jak se vyhnout query stringu??

V zendu jsem byl zvyklý na url ve tvaru
controller/action/parametr1/hodnota1/parametr2/hodnota2

Jde tohoto docílit i v Nette?

_Martin_
Generous Backer | 679
+
0
-

kesav napsal(a):

Ještě je nějaký způsob jak se vyhnout query stringu??

I na to Nette pamatuje, doporučuji nejprve něco o routování v Nette obecně a následně se mrknout na zoubek Nette\Application\Route (což je přesně to, co hledáš).