Využitie domény tretieho rádu v route

- Jamicon
 - Člen | 19
 
Mám zaregistrovanú doménu, ktorú si spravujem sám na mojom FreeBSD serveri. Toto je výpis z konfiguráku apache:
<VirtualHost *:80>
    RewriteEngine  on
    ServerAdmin moja@adresa.sk
    DocumentRoot "/home/mojadomena/www/www"
    ServerName mojadomena.sk
    ServerAlias *.mojadomena.sk
    LimitInternalRecursion 100
    ErrorLog "/home/mojadomena/log/error_log"
    CustomLog "/home/mojadomena/log/access_log" common
    <Directory /home/mojadomena/www/>
        AuthType None
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>
Na moduly chcem použiť domény v takomto tvare:
	admin.mojadomena.sk,
	user.mojadomena.sk,
	forum.mojadomena.sk
ServerAlias *.mojadomena.sk mi zaistí, že všetko smeruje do jedného
adresára. Dá sa na to napísať routa?

- jiri.pudil
 - Nette Blogger | 1034
 
Z dokumentace:
Maska může popisovat nejen relativní cestu od kořenového adresáře webu, ale také absolutní cestu (pokud začíná lomítkem) nebo dokonce celé absolutní URL (začíná-li dvěma lomítky):
$route = new Route('//<subdomain>.example.com/<presenter>/<action>', '...');

- Jamicon
 - Člen | 19
 
jiri.pudil napsal(a):
Z dokumentace:
Maska může popisovat nejen relativní cestu od kořenového adresáře webu, ale také absolutní cestu (pokud začíná lomítkem) nebo dokonce celé absolutní URL (začíná-li dvěma lomítky):
> $route = new Route('//<subdomain>.example.com/<presenter>/<action>', '...');
Super, toto mi stačí, urobím to asi takto:
 $domain = "mojadomena.sk";
 $route = new Route("//<subdomain>.{$domain}/<presenter>/<action>", '...');
pretože tých route budem mať viac.