Thanks very much Anthony for all your help with this one. I copied the exact code you posted but nothing changed.
I wonder if this has to do with having multiple apps in the web2py directory. I just can't fix this issue no matter what I do. Btw, even if I was to manage somehow to get rid off the "init", is it possible to have this URL *mysite.com/robot.txt* - probably not possible, right? Even on the link you sent, it would be *mysite.com/default/robot.txt *- which means the search engines wouldn't find it. But, I can't even get rid of the "init", which is frustrating. I asked about this on pythonanywhere, but they don't know. They say it's a web2py issue. On Monday, September 18, 2017 at 10:25:54 PM UTC+8, Anthony wrote: > > FYI, here is a Pythonanywhere app with routing working as expected (the > app is named "init"): https://w2ptest.pythonanywhere.com/ > <https://www.google.com/url?q=https%3A%2F%2Fw2ptest.pythonanywhere.com%2F&sa=D&sntz=1&usg=AFQjCNEGRowkNGI04V6puqZsomxXem1MRQ> > > Below are the exact contents of the /web2py/routes.py file for the above > installation: > > routers = dict( > BASE = dict( > default_application='init' > ), > init = dict( > default_controller='default', > default_function='index', > functions=['call', 'download', 'index', 'user'] > ) > ) > > Also, note that as long as you are going to use the rewrite system as > above, there is no particular reason to name your app "init". The only > reason to use "init" is if you are not using the rewrite system and want a > default application when accessing a URL with the domain name only. > > Anthony > > On Monday, September 18, 2017 at 10:05:31 AM UTC-4, Anthony wrote: >> >> On Monday, September 18, 2017 at 9:30:26 AM UTC-4, Joe wrote: >>> >>> Thanks Anthony, when you say "*specify the functions in the default >>> controller* ", what do you mean exactly? I just want to make sure I >>> understand you correctly. >>> >> >> See https://groups.google.com/d/msg/web2py/FcdWR6VuB6Y/Et3sUGmHBAAJ. >> >> But that does not appear to be the issue you are experiencing. You might >> have to contact Pythonanywhere support, as it sounds like somehow it is >> ignoring the routes.py file. >> >> Anthony >> > -- 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.