route po sté aneb jak na to?

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

Zdravím netťáky.
Už den se snažím rozjet route, ale stále bez úspěchu. Na localu vše v pořádku, na hostingu nikoli.

bootstrap.php

$router[] = new Route(‚neco/<view>‘,array(
‚presenter‘ ⇒ ‚Neco‘,
‚view‘ ⇒ ‚Default‘,));

$router[] = new Route(‚<view>‘, array(
‚presenter‘ ⇒ ‚Default‘,
‚view‘ ⇒ ‚default‘,));

RewriteEngine On
RewriteCond %{REQUEST_FILENAME}% !-f
RewriteCond %{REQUEST_FILENAME}% !-d
RewriteRule !\.(pdf|js|ico … \.gz)$ index.php

magic_quotes a register global nejdou menit na off

Pokud zadam www.domena.cz jede to v poradku,
jakmile ale dam www.domena.cz/neco/ pise, ze stranu nelze nalezt.

Diky za rady zacatecnikovi…

Ondřej Brejla
Člen | 746
+
0
-

Místo view napiš action a místo 'view' => 'Default' tedy 'action' => 'default' (velikost písmen).

spiderx007
Člen | 4
+
0
-

Místo view – action. Hlavní strana najede, ale na další se již nedostanu

S view:

www.domena.cz/?… – funguje

S action

www.domena.cz/registrace – nefunguje

Editoval spiderx007 (7. 12. 2009 14:42)

Panda
Člen | 569
+
0
-

Zkusil bych do .htaccess přidat

RewriteBase /
spiderx007
Člen | 4
+
0
-

Taky nepomohlo. :(

Nevím, jestli tomu nevadi adresarova struktura webu:

www.domena.cz/…dresar2/cela ma aplikace vcetne nette, …

Cili to vypada takto:

www.domena.cz/…adresar2/app

www.domena.cz/…ocument_root

www.domena.cz/…dresar2/libs

EDIT: Pokud routování nepoužiji, vše jede tak jak má. Až na tu nepěknou URL.

Editoval spiderx007 (7. 12. 2009 15:12)

stpnkcrk
Generous Backer | 189
+
0
-

Zkus do .htaccess přidat tedy

RewriteBase /adresar1/adresar2/document_root/
spiderx007
Člen | 4
+
0
-

Díky za odpovědi, problém ASI vyřešen. :)

Inspiroval jsem se titiž Suggested directory structure, jak je na stránkách nette a tutíž jsem měl .htaccess pouze v app a document_root… Zkusil jsem vytvořit .htacces v hlavním adresáři a zdá se, že směrování funguje…

Jsem to ale hlupák…

Ještě jednou díky…