Not sure it has anything to do with your problem, but you cannot mix the
parameter based and pattern based rewrite systems -- if you're using
routers, you cannot also use routes_in/routes_out (I think the presences of
routers will cause routes_in/routes_out to be ignored).
Regarding the address bar issue, it sounds like a jQuery Mobile issue --
you'll have to figure out how to get it to deal with your URLs
appropriately. web2py is sending standard http responses to whatever URL
requests it is receiving.
Anthony
On Sunday, December 4, 2011 3:58:48 AM UTC-5, Constantine Vasil wrote:
>
> The login is here: /user/login
>
> auth.settings.login_next = URL('default', args='index')
>
> I expect the address bar after redirection to show
>
> in routes.py
>
> routers = dict(
> BASE = dict(
> default_application = 'my_dev',
> default_controller='default'
> ),
> )
>
> routes_in = (
> ('/default/user/$anything',
> '/my_dev/default/user/$anything'),
> ('/$c/$f', '/my_dev/$c/$f'),
> ('/favicon.ico', '/my_dev/static/favicon.ico'),
> ('/robots.txt', '/my_dev/static/robots.txt'),
> )
> routes_out = (
> ('/my_dev/default/user/$anything',
> '/default/user/$anything'),
> ('/my_dev/$c/$f', '/$c/$f'),
> ('/static/$anything', '/my_dev/static/$anything'),
> )
>
>