Hi Jonathan,

I checked the debug logs on GAE as you suggested, and here is the
detail after I hit "www.mydomain.com":

2011-11-06 22:35:29.090 /favicon.ico 404 22ms 0cpu_ms 0kb
W 2011-11-06 22:35:29.090 Static file referenced by handler not found:
applications/go2chongqing/static/favicon.ico
2011-11-06 22:35:28.674 /welcome/default/index 404 34ms 46cpu_ms 0kb
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko)
Chrome/15.0.874.106 Safari/535.2
D 2011-11-06 22:35:28.667 routes_app: [182.54.127.197:http://
www.go2chongqing.com:get /welcome/default/index] [go2chongqing] ->
go2chongqing
D 2011-11-06 22:35:28.667 select routing parameters: BASE
D 2011-11-06 22:35:28.667 routes_in: [182.54.127.197:http://
www.go2chongqing.com:get /welcome/default/index] -> /welcome/default/
index (not rewritten)
I 2011-11-06 22:35:28.671 Saved; key: __appstats__:028600, part: 39
bytes, full: 1488 bytes, overhead: 0.000 + 0.003; link:
http://www.go2chongqing.com/_ah/stats/details?time=1
=====================================================================
Base routes.py:
default_application = 'init'    # ordinarily set in base routes.py
default_controller = 'default'  # ordinarily set in app-specific
routes.py
default_function = 'index'      # ordinarily set in app-specific
routes.py

routes_app = ((r'/(?P<app>go2chongqing)\b.*', r'\g<app>'),
              (r'(.*)', r'go2chongqing'),
              (r'/?(.*)', r'go2chongqing'))
routes_in = ((r'.*:/favicon.ico', r'/examples/static/favicon.ico'),
             (r'.*:/robots.txt', r'/examples/static/robots.txt'),
             ((r'.*http://otherdomain.com.* (?P<any>.*)', r'/app/ctr
\g<any>')))
routes_out = ((r'.*http://otherdomain.com.* /app/ctr(?P<any>.*)',
r'\g<any>'),
              (r'/app(?P<any>.*)', r'\g<any>'))
======================================================
routes.py under application/myapp/:

default_application = 'go2chongqing'    # ordinarily set in base
routes.py
default_controller = 'default'  # ordinarily set in app-specific
routes.py
default_function = 'index'      # ordinarily set in app-specific
routes.py

routes_app = ((r'/(?P<app>go2chongqing)\b.*', r'\g<app>'),
              (r'(.*)', r'go2chongqing'),
              (r'/?(.*)', r'go2chongqing'))

routes_in = ((r'/static/(?P<file>[\w./-]+)', r'/go2chongqing/static/
\g<file>'))
routes_in = ((r'.*:/favicon.ico', r'/go2chongqing/static/
favicon.ico'),
             (r'.*:/robots.txt', r'/go2chongqing/static/robots.txt'),
             ((r'.*http://go2chongqing.com.* (?P<any>.*)', r'/app/ctr
\g<any>')))
routes_out = ((r'.*http://go2chongqing.com.* /app/ctr(?P<any>.*)',
r'\g<any>'),
              (r'/app(?P<any>.*)', r'\g<any>'))
======================================

The only "welcome" I can find out in both routes.py is udner
__routes_doctest(). Have no idea how GEA redirects to welcome/default/
index.

Spring



On 11月6日, 下午11时26分, Jonathan Lundell <[email protected]> wrote:
> On Nov 6, 2011, at 5:28 AM, Spring wrote:
>
>
>
>
>
> > I'm facing a problem with GAE deployment. GAE still routes to Welcome
> > rather than my app when hittingwww.myapp.com. And because I skipped
> > the Welcome app in app.yaml, it gives "invalid request". Tried
> > manually to go to "www.myapp.com/myapp/default/index", still "invalid
> > request". Things seem to be fine when running the app locally with
> > both web2py and GAE launcher. I even tried to give a new version
> > number and re-deploy, but the same happened.
>
> > Contents of routes.py modified as follows:
>
> > default_application = 'go2chongqing'    # ordinarily set in base
> > routes.py
> > default_controller = 'default'  # ordinarily set in app-specific
> > routes.py
> > default_function = 'index'      # ordinarily set in app-specific
> > routes.py
>
> > routes_app = ((r'/(?P<app>go2chongqing|welcome|admin|app)\b.*',
> > r'\g<app>'),
> >              (r'(.*)', r'go2chongqing'),
> >              (r'/?(.*)', r'go2chongqing'))
>
> > routes_in and routes_out remain unchanged.
> > =================================================================
> > Can anybody help on this. Thanks in advance.
>
> Do you see anything routing-related in the GAE logs? You'll need to set the 
> log viewing level to DEBUG.- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Reply via email to