404 Not Found při routování na pipni.cz

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

Zdravím.
Mám doménu na pipni.cz a při přesunu z localhostu přestalo nejspíš fungovat routování – na cokoliv jiného než homepage háže pipni 404 Not Found. V bootstrap mám nastavený tyhle routy:

$router[] = new Route(‚index.php‘, array(
‚presenter‘ ⇒ ‚HomePage‘,
‚action‘ ⇒ ‚default‘,
), Route::ONE_WAY);

$router[] = new Route(‚<presenter>/<action>/<id>‘, array(
‚presenter‘ ⇒ ‚HomePage‘,
‚action‘ ⇒ ‚default‘,
‚id‘ ⇒ NULL,
));

A htaccess v document_root vypadá takhle:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>

Stránku jsem dělal podle Nette vzoru na statický web, nastavení jsem neměnil.
Nette mám pro PHP 5.2, verzi 0.9.6

Chyba vypadá takto, jestli to nějak pomůže:
http://grosup.cz/…_root/jizdy/

Na localhostu to samé fungovalo normálně.

Omlouvám se, pokud jsem zapomněl něco zmínit.
Předem děkuji

Chbox
Člen | 125
+
0
-

zkus odkomentovat ten simple router, co je v tutorialu, asi nechodí mod_rewrite. Evenetuelně spusť Requirement checker a uvidis hned.

TomGr
Člen | 5
+
0
-

Odkomentovat SimpleRouter a zakomentovat ten původní pomohlo, nemůžu z req. checkeru ale zjistit ( http://grosup.cz/…/checker.php ), jestli mod_rewrite nejde vůbec nebo se musí jenom někde nastavit. Nemáte někdo s pipni zkušenost?

dEath
Člen | 39
+
0
-

mám stejný problém s nette 2.0 na hosting90, taky mi tam routy nechodí, akorát homepage

TomGr
Člen | 5
+
0
-

Tak problém byl nejspíše v rewritebase /
Projekt ve skutečnosti totiž nebyl ve složce /, ale o několik úrovní níž.
Stačilo tedy přepsat rewritebase na skutečnou složku nebo projekt přesunout tak, aby index.php byl přímo ve složce www.