Hi, We need a way to get the customer number into web2py by it's url so we can display the corresponding data to the visitor. To keep it easy for the visitor this number needs to be visible in every url.
Since the site runs under SSL and we don't want to buy another SSL certificate, we're looking for a different solution, so this isn't an option: https://<number>.sub.domain.com That would be the easy way :) I was looking at the routers, but I can't figure out how to do something like this in an router and have <number> available in the Python scripts: https://sub.domain.com/<number>/c/f/a?vars=example Is here anyone with an idea how to create this and have the "<number>" accessible in Python? The <number> is a dynamic value, so zero maintenance in the routes would be really, really nice ;) The number can probably be retrieved from the HTTP_HOST that is available in Web2Py, but how to handle the number in a router? I've tried this, but that's not working: # # -*- coding: utf-8 -*- default_controller = 'default' default_function = 'index' routers = dict( BASE=dict(default_application='app', map_static=True, map_hyphen=True) ) routes_in = ( # Keep admin working ('/admin', '/admin'), ('/admin/$anything', '/admin/$anything'), # Keep appadmin working ('/$app/appadmin', '/$app/appadmin'), ('/$app/appadmin/$anything', '/$app/appadmin/$anything'), ('/$app/$number/$anything', '/$app/$anything'), ) routes_out = [(x, y) for (y, x) in routes_in] Thanks for the input! -- 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.

