Asi sem to úplně nepobral

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

Mám tyhle adresy:

http://localhost/modul/admin

a

http://localhost/modul/edit/1/abcd123

A proboha nevim jak nastavit správně routy. Teď je mám takto:

$router[] = new NRoute('edit/<id>/<hash>', array(
    'presenter' => 'Homepage',
    'action' => 'default',
    'id' => NULL,
    'hash' => NULL
));

$router[] = new NRoute('index.php', array(
	'presenter' => 'Homepage',
	'action' => 'default',
), NRoute::ONE_WAY);

$router[] = new NRoute('<admin>', array(
	'presenter' => 'Homepage',
	'action' => 'default',
	'admin' => NULL,
));

Ale když nic nezadám do URL (http://localhost/modul/), tak mi to tam automaticky hodí /edit což nechci.
Jak to udělat ?

Ondrej
Člen | 110
+
0
-

Mas jednu action Homepage:default dostupnou pod vice URL a Nette te automaticky presmeruje na kanonickou adresu (prvni routa v poradi).
Reseni je vypnout autoCanonicalize, pokud ti nevadi duplicitni obsah na vice URL.

eldest
Člen | 58
+
0
-

I když to první přepíšu místo Homepage na Edit tak je to furt stejný.

eldest
Člen | 58
+
0
-

Už je to O.K. Děkuju

pekelnik
Člen | 462
+
0
-

fakt kůl titulek :) mohl by to někdo přejmenovat?