do you use cake 1.3?...if so enable Routing prefixes in
app/config/core.php....


i saw one mistake probably: Router::connect('/:device', array('controller'
=> 'nodes', 'action' => 'display', 'type' => 'page'), array('language' =>
'[a-z]{3}'));

should be: Router::connect('/:device', array('controller' => 'nodes',
'action' => 'display', 'type' => 'page'), array('device' => '[a-z]{3}'));
--
Lep pozdrav, Tilen Majerle
http://majerle.eu



2011/4/11 Carlos Eduardo Sotelo Pinto <[email protected]>

> Hi people
>
> I am attaching my routes.php file, the problem is
>
> When I go to mysite.com/admin it is redirected to mysite.com/lng  ( lng is
> the active language )
>
> Thanks
>
> // Basic route
> Router::connect('/', array('controller' => 'nodes', 'action' =>
> 'display'));
>
> // Default page routes
> Router::connect('/page', array('controller' => 'nodes', 'action' =>
> 'display', 'type' => 'page'));
> Router::connect('/page/:slug', array('controller' => 'nodes', 'action' =>
> 'view', 'type' => 'page'));
> Router::connect('/:language/page', array('controller' => 'nodes', 'action'
> => 'display', 'type' => 'page'), array('language' => '[a-z]{3}'));
> Router::connect('/:language/page/:slug', array('controller' => 'nodes',
> 'action' => 'view', 'type' => 'page'), array('language' => '[a-z]{3}'));
> Router::connect('/:device/:language/page', array('controller' => 'nodes',
> 'action' => 'display', 'type' => 'page'), array('language' => '[a-z]{3}',
> 'device' => '[a-z]{2}'));
> Router::connect('/:device/:language/page/:slug', array('controller' =>
> 'nodes', 'action' => 'view', 'type' => 'page'), array('language' =>
> '[a-z]{3}', 'device' => '[a-z]{2}'));
>
> // Default blog routes
> Router::connect('/blog', array('controller' => 'nodes', 'action' =>
> 'display', 'type' => 'post'));
> Router::connect('/blog/:slug', array('controller' => 'nodes', 'action' =>
> 'view', 'type' => 'post'));
> Router::connect('/:language/blog', array('controller' => 'nodes', 'action'
> => 'display', 'type' => 'post'), array('language' => '[a-z]{3}'));
> Router::connect('/:language/blog/:slug', array('controller' => 'nodes',
> 'action' => 'view', 'type' => 'post'), array('language' => '[a-z]{3}'));
> Router::connect('/:device/:language/blog', array('controller' => 'nodes',
> 'action' => 'display', 'type' => 'post'), array('language' => '[a-z]{3}',
> 'device' => '[a-z]{2}'));
> Router::connect('/:device/:language/blog/:slug', array('controller' =>
> 'nodes', 'action' => 'view', 'type' => 'post'), array('language' =>
> '[a-z]{3}', 'device' => '[a-z]{2}'));
>
> // Default news routes
> Router::connect('/news', array('controller' => 'nodes', 'action' =>
> 'display', 'type' => 'news'));
> Router::connect('/news/:slug', array('controller' => 'nodes', 'action' =>
> 'view', 'type' => 'news'));
> Router::connect('/:language/news', array('controller' => 'nodes', 'action'
> => 'display', 'type' => 'news'), array('language' => '[a-z]{3}'));
> Router::connect('/:language/news/:slug', array('controller' => 'nodes',
> 'action' => 'view', 'type' => 'news'), array('language' => '[a-z]{3}'));
> Router::connect('/:device/:language/news', array('controller' => 'nodes',
> 'action' => 'display', 'type' => 'news'), array('language' => '[a-z]{3}',
> 'device' => '[a-z]{2}'));
> Router::connect('/:device/:language/news/:slug', array('controller' =>
> 'nodes', 'action' => 'view', 'type' => 'news'), array('language' =>
> '[a-z]{3}', 'device' => '[a-z]{2}'));
>
> // Set default controller routes
> Router::connect('/admin', array('controller' => 'dashboard', 'action' =>
> 'index', 'admin' => true));
>
> // Language route
> Router::connect('/:language', array('controller' => 'nodes', 'action' =>
> 'display', 'type' => 'page'), array('language' => '[a-z]{3}'));
> Router::connect('/:language/:controller/:action/*', array(),
> array('language' => '[a-z]{3}'));
>
> // Device route
> Router::connect('/:device', array('controller' => 'nodes', 'action' =>
> 'display', 'type' => 'page'), array('language' => '[a-z]{3}'));
> Router::connect('/:device/:controller/:action/*',array(),array('device' =>
> '[a-z]{2}'));
>
>
> --
> Carlos Eduardo Sotelo Pinto
>     PHP Senior Web Developer
>     Cell (preferred): (Mov)+51, 959980794 :: (Claro)+51, 952707662
>     http://www.csotelo.org
>     Skype: csotelop
>     Yahoo: csotelop
>     MSN: [email protected]
>     GTalk: [email protected]
> GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B
> GNULinux RU #379182 || GNULinux RM #277661
>
>  --
> Our newest site for the community: CakePHP Video Tutorials
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> [email protected] For more options, visit this group
> at http://groups.google.com/group/cake-php
>

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to