Router – jak udělat alias na URL
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bluray
- Člen | 178
Dobrý den, pro přístup do administrace používám url www.neco.cz/sign/in tím se
dostanu na přihlašovací stránku. já bych ale chtěl abych mohl zadat www.neco.cz/admin.
Zkoušel jsem toto:
$router[] = new Route('/admin', 'Sign:in');
Díky za radu
- johnnie
- Člen | 54
Ahoj,
Mozes nam sem hodit vsetky routovacie pravidla co mas nie len toto ?
Predpokladam ze bude problem asi s umiestnenim alebo s lomitkom na zaciatku,
treba mat tie specifickejsie pravdila na zaciatku a tie obecne nakonci. Najskor
ale mozes vyskusat odstranit to lomitko na zaciatku co mas
Editoval johnnie (1. 10. 2015 9:14)
- bluray
- Člen | 178
Ahoj mám tam jenom toto:
public static function createRouter()
{
$router = new RouteList;
$router[] = new Route('[<locale=cs cs|de|pl|sk>/]<presenter>/<action>[/<id>]', 'Homepage:default');
$router[] = new Route('/admin', 'Sign:in');
return $router;
}
Nefunguje to ani když tak lomítko nemám.