Great Massimo!

Thanks a lot!

Fabiano.

2016-01-17 23:00 GMT-02:00 Massimo Di Pierro <massimo.dipie...@gmail.com>:

> 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.
>

-- 
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.

Reply via email to