Routy pro různé presentery

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

Ahoj,
poradil by mi tu někde s routováním?

Mám nette 2.0.4
a v bootstrap.php:
$router = $container->router;
$router[] = new Route(‚page1/‘, ‚Page1:default‘);
$router[] = new Route(‚page2/‘, ‚Page2:default‘);
$router[] = new Route(‚index.php‘, ‚Homepage:default‘, Route::ONE_WAY);
$router[] = new Route(‚<presenter>/<action>[/<id>]‘, ‚Homepage:default‘);

Pak někam do latte dám: <a n:href=„Page1:default“>Page1</a>

Ale jakmile na ten odkaz kliknu, vyskočí mi chyba:
Not Found
The requested URL /test/web/www/page1/ was not found on this server.

Poradíte mi jak to opravit? Díky.

vk83
Člen | 22
+
0
-

Nepoužívám. Jenom jsem vzal připravený sandbox a s ním jsem zkusil něco dělat, ale nejde mi tam přidat žádný presenter.
I když použiju jenom tu jednu rouru, stejně to skončí stejnou chybou.

ViPEr*CZ*
Člen | 813
+
0
-

Funguje Vám mod_rewrite?

vk83
Člen | 22
+
0
-

Ano, rewrite_mod byl asi špatně a musel jsem u apache nastavit Directory, kde mám soubory s „AllowOverride All“. Děkuji za nakopnutí.