Routa ze subdomény na doménu
- medhi
- Generous Backer | 255
Ahoj,
potřebuji, aby mě to při zadání api.srazy.info
přesměrovalo
na srazy.info/napoveda/api
.
Řeším to jednosměrnou routou, která vypadá asi takto:
$router[] = new Route('//api.'.$host.'/', array(
'presenter' => 'Help',
'action' => 'api',
), Route::ONE_WAY);
To ovšem zůstane na stávající subdoméně api
. Jak to
přesměrovat celé z této subdomény pryč?
Děkuji
- Filip Procházka
- Moderator | 4668
Musíš mít v absolutním tvaru i routu, na kterou to směruješ. A měla by být i před touhle ONE_WAY.
- Felix
- Nette Core | 1196
Takze neco takoveho?
<?php
$router[] = new Route('http://api.srazy.info/, 'http://srazy.info/napoveda/api/', Route::ONE_WAY);
?>
Resim trochu podobny problem s tim, ze chci presmerovat ze zacatku na url
neco.cz/cs/
Vyresil jsem to tak, ze mam v BasePresenteru fci
startup()
<?php
public function startup(){
parent::startup();
if(!$this->getParam('lang')){
$this->redirect('this', array('lang'=>'cs'));
}
}
?>
Muzete mi nejak poradit jak to vyresit pres routy?
Editoval Felix (25. 1. 2011 18:15)
- Filip Procházka
- Moderator | 4668
$router[] = new Route("http://neco.cz/[!<lang>/]<module>/<presenter>/<action>", array(
'module' => 'Front',
'presenter' => 'Homepage',
'action' => 'default',
'lang' => 'cs'
));
když přejdeš na adresu neco.cz
tak tě by tě to mělo
přesměrovat na neco.cz/cs/
- David Grudl
- Nette Core | 8218
medhi napsal(a):
Ahoj,
potřebuji, aby mě to při zadáníapi.srazy.info
přesměrovalo nasrazy.info/napoveda/api
.
Tohle je nelepší řešit přes .htaccess.