Routování subdomény na moduly
- elnathan
- Člen | 17
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 | 1263
<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