presmerovani na www | myweb.cz/admin presmeruje na www.myweb.cz/ bez /admin

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

Zdravim. Presmerovavam web z non-www verze na verzi s www.
Mam v .htaccess toto:

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /

	# front controller

	RewriteCond %{HTTP_HOST} ^([^.]*)\.([^.]*)$
        RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R,QSA,L]

	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]

</IfModule>

Dale me routy vypadaji takto:

$container->router = $router = new RouteList;
$router[] = new Route('index.php', 'Front:Homepage:default', Route::ONE_WAY);

$router[] = $mobileRouter = new RouteList('Mobile');
$mobileRouter[] = new Route('mobile/<action>', 'Mobile:default');

$router[] = $adminRouter = new RouteList('Admin');
$adminRouter[] = new Route('admin/<action>', 'Admin:default');

$router[] = $frontRouter = new RouteList('Front');
$frontRouter[] = new Route('<action>[/<id>]', 'Homepage:default');

Problem je, ze kdyz zadam myweb.cz/admin, tak me to presmeruje na www.myweb.cz/ a /admin ignoruje. Cim to? Dik