Routování subdomény na moduly

elnathan
Člen | 6
+
0
-

Ahoj, moje představa routy: modul ⇒ domény
# PublicModule ⇒ localhost/path/, www.domena.cz
# ImageModule ⇒ image.localhost/path/, image.domena.cz
Zkoušel jsem různé variace s //<module>.%domain%/%basePath%/<presenter>/<action>/<id>, ale nějak to nefunguje. Resp. třeba se mi vygeneruje odkaz na Image subdoménu, ale na subdoméně se načte zase jen Public modul atd. Možná by pomohlo mít místo obecného „localhostu“ nějaký serverAlias, ale raději bych něco, co bude fungovat jak na localhostu s basePath, tak na doméně. Máte někdo nějakou funkční ukázku něčeho podobného? Díky.

Marek Bartoš
Nette Blogger | 1165
+
0
-

<userVariable>, %serverVariable% – představ si to takto, jen se dosazují hodnoty proměnných, žádná magie řešící, že máš v url basePath, ale ta je prázdná není.

Jednodušší bývá mít base url (domain, basePath) v konfiguraci staticky (example.com/test) a vložit ji do rout jako php proměnnou. Takže ti stačí při deployi změnit konfigurační neon pro localhost za ten pro server

elnathan
Člen | 6
+
0
-

To zní asi jako možné fungující řešení, díky. Jen škoda, že se nedá využít ten „magický“ univerzální zápis.