Route a IIRF (IIS6) – jak upravit rewrite pravidlo aby aplikace dostala spravnou URL
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- radmax
- Člen | 9
Ahoj,
pracuji s Nette na hostingu, kde mám pouze k dispozici IIS6 (PHP 5.3), abych získal funkčnost URL rewrite, tak používám IIRF. Bohužel mám problém s přepisem .htaccess souboru do formátu, který používá IIRF (z velké části podobný nebo stejný jako Apache).
Má někdo s IIRF a Nette zkušenost?
Moje stávající testovací konfigurace je:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$
RewriteRule ^(.*)[/]$ index.php [L]
A s touto konfigurací a standardním nastavení routeru
$router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');
končí požadavek na stránku v nekonečné smyčce mezi index.php a mujPresenter/mojeAkce (jak mohu zjistit v logu IIFR)
Editoval radmax (24. 9. 2013 13:44)