Adresa bez lang parametru

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

Zdravim,

mam dve domeny, domenu domena.cz a domena.eu. Obe ich mam nasmerovane do jednoho adresara, v ktorom svoju multijazycnu stranku. Routovanie mam teraz robene ako domena.cz/cz/clanok. To stredne cz je persistentny parameter lang. Bolo by prosim mozne zbavit sa ho? T.j ak by som si dal domenu domena.cz/clanok otvorila by sa ceska verzia a ak domenu domena.eu otvorila by sa anglicka verzia? Web mam hostovany u onebit, htaccess zapnuty.

Za akukolvek radu dakujem

pekelnik
Člen | 462
+
0
-

Takto:

$router[] = new Route('//domena.cz/<presenter>/<view>/', array(
	'lang' => 'cs'
));
$router[] = new Route('//domena.eu/<presenter>/<view>/', array(
	'lang' => 'en'
));
vvoody
Člen | 910
+
0
-

Bude fungovať niečo taketo?

$router[] = new Route('//domena.<lang (cz|eu)>/<presenter>/<view>/', array(
	'lang' => array(
        	Route::VALUE => 'cz', // alebo cs?
		Route::FILTER_TABLE => array(
            		'eu' => 'en',
            		'cz' => 'cs'
        	),
    	),
));