Hi Lyn2py, can you send your script?

On 5 July 2014 14:33, lyn2py <lyn...@gmail.com> wrote:

> Hi Tuan,
>
> I tried the change (line in red) but it couldn't route to my app properly.
> I'm not familiar with the regex routes, so I'm using it as-is. I don't know
> how to troubleshoot this.
>
>
>
> On Friday, July 4, 2014 9:59:37 AM UTC+8, Nguyen Minh Tuan wrote:
>
>> Hi Massimo,
>>
>> Lyn2py posted above is that issue I met, I post complete script :
>> (I mark the only one line I changed with red color)
>>
>> -------------- routes.py ---------------------------
>> config = '''
>> site1.com.vn /hhp/default
>> site2.com.vn /welcome/default
>> '''
>>
>> def auto_in(apps):
>>     routes = [
>>         ('/admin$anything', '/admin$anything'),
>>     ]
>>     for domain, path in [x.strip().split() for x in apps.split('\n') if
>> x.strip() and not x.strip().startswith('#')]:
>>         if not path.startswith('/'):
>>             path = '/' + path
>>         if path.endswith('/'):
>>             path = path[:-1]
>>         app = path.split('/')[1]
>>         routes += [
>>             ('.*:https?://(.*\.)?%s:$method /' % domain, '%s' % path),
>>             ('.*:https?://(.*\.)?%s:$method /static/$anything' % domain,
>> '/%s/static/$anything' % app),
>>             ('.*:https?://(.*\.)?%s:$method /appadmin/$anything' %
>> domain, '/%s/appadmin/$anything' % app),
>>             ('.*:https?://(.*\.)?%s:$method /%s/$anything' % (domain,
>> app), '/%s/$anything' % app)
>>         ]
>>     return routes
>>
>>
>> def auto_out(apps):
>>     routes = []
>>     for domain, path in [x.strip().split() for x in apps.split('\n') if
>> x.strip() and not x.strip().startswith('#')]:
>>         if not path.startswith('/'):
>>             path = '/' + path
>>         if path.endswith('/'):
>>             path = path[:-1]
>>         app = path.split('/')[1]
>>         routes += [
>>             ('/%s/static/$anything' % app, '/static/$anything'),
>>             ('/%s/appadmin/$anything' % app, '/appadmin/$anything'),
>>             ('/%s/$anything' % path, '/$anything')
>>         ]
>>     return routes
>>
>> routes_in = auto_in(config)
>> routes_out = auto_out(config)
>> ---------------------------------------------------
>>
>> Regards,
>> Tuan.
>>
>>
>> On 3 July 2014 21:51, Massimo Di Pierro <massimo....@gmail.com> wrote:
>>
>>> There is nothing "default" specific in the script. Something else must
>>> be the problem.
>>>
>>>
>>> On Thursday, 3 July 2014 07:04:44 UTC-5, lyn2py wrote:
>>>>
>>>> I have a question for anyone using this… I realized that it only works
>>>> for redirects to the functions within default.py. If I setup another
>>>> controller, it can't route to that controller. Is this the intended
>>>> behaviour? How can I include other controllers without having to add one
>>>> controller for every line? Thanks :)
>>>>
>>>  --
>>> 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 a topic in the
>>> Google Groups "web2py-users" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>> topic/web2py/8KxcHTRIBWU/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> web2py+un...@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 a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/web2py/8KxcHTRIBWU/unsubscribe.
> To unsubscribe from this group and all its topics, 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