That URL structure assumes you have a single app running at the domain. So I am going to assume that is the case.
first of all you have to map the tenant name ($domain) into request.args(0) using routes.py routes_in = [['/$domain','/yourapp/default/index/$domain'], ['/$domain/$c','/yourapp/$c/index/$domain'], ['/$domain/$c/$f','/yourapp/$c/$f/$domain'], ['/$domain/$c/$f/$anything','/yourapp/$c/$f/$domain/$anything']] routes_out = [(a,b) for (b,a) in routes_in] then you have to handle in code where the domain is now in request.args(0). On Friday, 15 January 2016 13:48:43 UTC-6, Fabiano Almeida wrote: > > Hi All! > > In the book shows multi tenant based on subdomain, with code > <http://www.web2py.com/books/default/chapter/29/06/the-database-abstraction-layer?search=tenancy#Common-fields-and-multi-tenancy> > : > >> db._common_fields.append(Field('request_tenant', >> default=request.env.http_host,writable=False)) > > > Seeing commercial sites that use the concept of multi-tenant offices, the > url is usually www.domain.com/XXXX, and the XXXX code that differs from > another tenant. > > It can deploy this type of multi-tenant access in web2py? how? > > thanks, > > Fabiano. > -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.