Redirect a n:href hlási not found

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

Zdravím, pokúšam sa vytvoriť odkaz na moj prezenter Rooms

<a n:href="Rooms:default">Rooms</a>

ale po kliknuti mi stále hlási že nieje nájdená
http://localhost/…t/www/rooms/
mám vytvorený aj prezenter RoomsPresenter aj templates/Rooms/default.latte
ked sa na ňu chcem dostať cez odkaz (skusal som aj vytvorit formular s tlacidlom kt. v metode Succeeded presmeroval $this->redirect(‚Rooms:default‘); ) tak mi to dávalo chybu 404.
Pokúšal som sa odkazovať s Register
Umiestnenia

  • /app
    • /presenters

      /RoomsPresenter.php

      /RegisterPresenter.php

      • /templates
        • /Rooms

          /default.latte
           – /Register

          /default.latte → <a n:href=„Rooms:default“>Rooms</a>

  • /www

    /index.php

    • /css
    • /js
    • /images
CZechBoY
Člen | 3608
+
0
-

Chyba 404 je od Apache nebo od Nette (červená laděnka)?

toso159753
Člen | 4
+
0
-

Nieje to tá laděnka, bude to od Apache. Ale neviem čo robím zle lebo rozumiem že teda v adresáry /www nemám adresár rooms len neviem ako inak sa mám odkazať.

CZechBoY
Člen | 3608
+
0
-

Máš povolen mod_rewrite v Apache?

toso159753
Člen | 4
+
0
-

nemal som to zrejme povolené teraz som to povolil a už mi vyskakuje laděnka
Nette\Application\BadRequestException #404
No route for HTTP request.

Myiyk
Člen | 321
+
0
-

@toso159753
Chyba znamená, že žádná routa nenajde shodu.
Podívej se do dokumentace na routování, případně nahoď sem, jaké routy máš.

toso159753
Člen | 4
+
0
-

Ok problém sa mi podarilo vyriešiť. Problem bol v RewriteBase. Ďakujem za pomoc