Routování na moduly podle domén

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

Ahoj lidi,
stavím aplikaci, která má dvě části. E-shop a administraci. E-shopů bude několik a administrace bude společná pro všechny e-shopy.

Momentálně řeším, jak vytvořit routy, které budou rozlišovat jestli se načte administrace nebo konkrétní e-shop.

Například:
boty.cz ⇒ e-shop 1
kabelky.cz ⇒ e-shop 2
administrace.cz ⇒ administrace

Zatím mám:

<?php
$router = new RouteList();

$router[] = $adminRouter = new RouteList('Admin');
$adminRouter[] = new Route('admin/<presenter>/<action>[/<id>]', 'Homepage:default');

$route[] = $eshopRouter = new RouteList('Eshop');
$eshopRouter[] = new Route('<presenter>/<action>/[/<id>]', 'Homepage:default');
?>

Rád bych se ale zbavil toho „admin/“ a rozlišoval pouze podle domén. Je to nějak možné?

Casper
Člen | 253
+
0
-

Je to i v dokumentaci:

new Route('//domain.tld/<presenter>/<action>/[/<id>]', 'Homepage:default');