Routovani na IIS 7.5 chyba 404
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Muhahe
- Člen | 79
Zdravím,
narazil jsem na problém u routování na IIS 7.5
router mám defaultní takto
public static function createRouter()
{
$router = new RouteList;
$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
return $router;
}
dále jednoduchý render v HomepagePresenteru
public function renderSearch(){
$this->template->testVar = "data";
}
a samozřejmě search.latte v Homepage adresáři v templates. V default presenteru u homepage presenteru generuji odkaz takto
<a href ="{link Search}">Search</a>
Pokud jsem vše dobře pochopil, tak by toto mělo stačit pro vytvoření odkazu, ale pokud se pokusím na odkaz přejít tak dostanu chybu 404 not found. Mohla by být tento problém způsoben tím, že používám IIS? A jde to případně nějak napravit, nebo je Nette a IIS nekompatibilní?
- Muhahe
- Člen | 79
Díky, odkaz z vlákna pomohl. Chyba byla we web configu
ali napsal(a):
Mas web.config aktualni s Nette Sandboxem ?
ali napsal(a):
Mrkni tady: https://forum.nette.org/…me-presenter