Hi Maurice, Based on
http://www.bioinformatics.org/refgene Routes to http://www.bioinformatics.org/welcome/default/index Rather than http://www.bioinformatics.org/refgene/welcome/default/index It seems that the responsible one for this routing is your web server, rather than web2py. As we don't know your setup, nginx? Apache? How you installed it, web2py's scripts? Yourself? Another admin/shared servers? Can't help much further... In addition, the code you have in routes.py may be incorrect. It should look something like: routers = dict( BASE = dict( default_controller = 'default', default_function = 'index' ) ) Rather than BASE='some string'. I suggest to not touch routes.py until the server redirects are correctly setup. On Friday, November 2, 2012 11:27:48 PM UTC+8, Maurice Ling wrote: > > Hi everyone > > I am trying to deploy web2py in www.bioinformatics.org. > I had unzipped web2py into ~/public_html/refgene which is then suppose to > be accessed as www.bioinformatics.org/refgene but I cannot seems to get > it to work. > > http://www.bioinformatics.org/refgene > Routes to > http://www.bioinformatics.org/welcome/default/index > Rather than > http://www.bioinformatics.org/refgene/welcome/default/index > > So what I did is to rename routes.example.py to routes.py > > The only thing that I can think of (with limited knowledge) is to change > the BASE option. > > Case 1: BASE = 'refgene' > Result: > Gives problems in redirection (seems like endless loop). > http://www.bioinformatics.org/refgene > Routes to > > http://www.bioinformatics.org/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/refgene/welcome/default/index > > Case 2: BASE = 'www.bioinformatics.org/refgene' > Result: http://www.bioinformatics.org/refgene > Routes to > > http://www.bioinformatics.org/www.bioinformatics.org/refgene/welcome/default/index > > Any idea how to get it to route to just > http://www.bioinformatics.org/refgene? > > Thanks in advance. > > Maurice > --

