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
+
0
-

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)