Problem s routovanim na produkcnim serveru VIRTIO, nette 2.3.1

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

na domenu http://www.osvft.cz/ jsem nahral ciste jen nette 2.3.1 a pridal jsem tam odka „DALSI SEKCE“

v sablone nejak takto:

<a n:href=":DalsiSekce:">Dalsi sekce</a>

vytvoril jsem DalsiSekcePresenter.php a templates/DalsiSekce/default.latte

bohuzel po kliknuti na „Dalsi sekce“ se dostanu na „http://www.osvft.cz/dalsi-sekce/“ ale zobrazi se stale HomepagePresenter.php

:(

pri zmene z nette 2.2.3 na 2.3.x mi neco uniklo ?

Editoval vosy (4. 4. 2015 17:44)

Jan Tvrdík
Nette guru | 2595
+
0
-

Máš špatně nastavený server, $_SERVER[SCRIPT_NAME] obsahuje chybnou hodnotu.

vosy
Člen | 532
+
0
-

a jak by to melo vypadat?

vidim tam
[SCRIPT_NAME] ⇒ /index.html

melo by byt
[SCRIPT_NAME] ⇒ /index.php ???

nebo?

Editoval vosy (4. 4. 2015 17:48)

Jan Tvrdík
Nette guru | 2595
+
0
-

Ano, případně prázdná hodnota nebo jen lomítko by asi taky bylo OK.

messa
Člen | 2
+
0
-

Už je to vyřešené, problém byl ve dvojité definici Apache rewrite – jednou v .htaccess, jednou v konfiguraci VirtualHost. Prostě stačilo pročistit VirtualHost.

To SCRIPT_NAME nevím, jestli s tím mělo něco společného, spíš to byl jen symptom.