Jak správně nastavit regulární výraz pro routy pro en a cs

vosy
Člen | 525
+
0
-

jak v nette napsat rooty aby

http://www.sq.loc/
http://www.sq.loc/cs/

směrovalo na Presenter Home a action default

a

http://www.sq.loc/aa
http://www.sq.loc/bb
http://www.sq.loc/cc

nebo

http://www.sq.loc/cs/aa
http://www.sq.loc/cs/bb
http://www.sq.loc/cs/cc

směřovalo na Presenter SimplePages a action aa, bb, cc

teď mám

$router->addRoute('<locale=en cs|en>/', 'Home:default');
$router->addRoute('<locale=en cs|en>/<action>', 'SimplePages:default');

funguje vše kromě:

http://www.sq.loc/cs/aa
http://www.sq.loc/cs/bb
http://www.sq.loc/cs/cc

tyto url nenašly routu $router->addRoute(‚<locale=en cs|en>/<action>‘, ‚SimplePages:default‘);

vosy
Člen | 525
+
0
-

AHA asi jsem to našel.

$router->addRoute('<locale=en cs|en>/', 'Home:default');
$router->addRoute('[<locale=en cs|en>/]<action>', 'SimplePages:default');

je to správně?