Hello guys, I have an app on production / live. Everything is all ok except 
when I implement Routes.py

I have dug up the old threads in this group regarding routes.py to arrive 
at this current solution, which I presume ought to be correct. I want to 
highlight that on localhost, the routes.py is working great(*) , just after 
reloading routes in admin, but not on the live server (I reload routes + 
restart nginx).

(*) (to save others time, I have added extra comments in the code below to 
show what worked despite being commented out in localhost, but are needed 
on production servers)

What I want to achieve with routes.py:
(1) direct my domain name to the specific app, i.e. myapp.com -> 
109.109.109.109/myapp (and of course remove "myapp" from the URL)
(2) remove "default" and "index" from the url.

This is my BASE routes.py

routers = dict(
    BASE = dict(
        default_application = 'app2',
        domains = {
                'myapp.com' : 'myapp',
                },
        applications = ['myapp','app2','admin'], #this can be commented out 
in localhost
        controllers = 'DEFAULT'
    ),
)



This is my APP routes.py

default_controller = 'default'  # ordinarily set in app-specific routes.py
default_function = 'index'      # ordinarily set in app-specific routes.py
functions = ['list','of','functions','in','default.py']#not needed in 
localhost either


Observed behavior:
Loading the URL " myapp.com/ " (notice the ending "/"…) will load 
myapp.com/welcome/default/index
Although the functions are listed (which is ALL the functions in 
default.py, it still comes up "invalid request")

I have a live site for you to observe/test these stated behavior if 
necessary, however will email you on a personal basis with the URL and 
login to observe these behaviors.

All questions and comments are welcome … pls assist to help me live my app 
:)

Thank you very much for extending assistance!!!

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