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
 
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
 
Je to i v dokumentaci:
new Route('//domain.tld/<presenter>/<action>/[/<id>]', 'Homepage:default');