You shouldn't need regex for this. Try using the *domains* key instead of 
*default_application* in routes.py:

routers = dict(
  BASE  = dict(
    domains = {'guide.mydomain.com': 'guide',
                     'mydomain.com': 'init',
              }
  )
)


hth

On Wednesday, March 12, 2014 2:19:31 PM UTC-5, Lisandro wrote:
>
> I'm using web2py on production with lighttpd. My site has two web2py 
> applications: "init" and "guide". I already created routes.py to hide 
> "init" from the url. 
> In addition, I would like that "guide" application appears as a subdomain, 
> so that every url of this form "mydomain.com/guide/" looks like "
> guide.mydomain.com"
>
> For example, this url
>     mydomain.com/guide/posts/index
> should look like
>     guide.mydomain.com/posts/index
>
> I don't mind using lighttpd mod_rewrite or web2py routes.py... But I don't 
> have **any** experience in regular expresions. So I was wondering if 
> someone could give me a hand on this, maybe sharing some examples of 
> similar cases.
>
> Thanks in advance! Regards, Lisandro.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to