Include /blog z Nette router

scientific
Člen | 94
+
0
-

Ahoj, jak prosím můžu zařídit, když potřebuji nahrát custom jinou aplikaci na /blog mimo nette do adresáře nette tak, aby si Nette té druhé aplikace nevšímal? Hádám, že je třeba přidat nějakou podmínku do app/router/RouterFactory.php?

Děkuji za rady.

kminekmatej
Generous Backer | 38
+
0
-

Nette má většinou (sandbox) strukturu kdy v kořenovém adresáři máš .htaccess který Redirectuje do složky www. Tam je index.php který spouští boot. Případně máš DocumentRoot nastaven přímo do složky www – v takovém přípádě nepotřebuješ .htaccess.

Máš-li .htaccess, tak bys měl přidat do něj pravidlo které cesty začínající prefixem tvé aplikace redirectoval do složky s aplikací.

Máš-li DocumentRoot, tak si asi musíš ten DocumentRoot přenastavit a použít htaccess s tím redirectem.

Každopádně to asi musíš trochu více rozepsat – jestli se jedná o sdílený hosting, jakou máš strukturu aplikace apod.

Motat dvě aplikace dohromady v Nette kořenovém adresáři je ale obecně chyba a přinese ti to spoustu problémů (už třeba počínaje verzováním)

Editoval kminekmatej (28. 11. 2023 13:11)