Yes you are right, the documentation says: Patterns are evaluated in
the order they appear in the app.yaml, from top to bottom. The first
mapping whose pattern matches the URL is the one used to handle the
request.
http://code.google.com/appengine/docs/configuringanapp.html
I also made a
Hello Anders,
maybe this thread helps?
http://groups.google.com/group/google-appengine/browse_thread/thread/bcdacfaac673181a
Best Regards,
Jesaja Everling
2008/11/14 Anders [EMAIL PROTECTED]:
When the expiration attribute is set in the app.yaml file then the
Cache-Control header still has
Hi Anders,
This is strange, because it should set *both* the Expires and the
Cache-Control header to be 1 day, and both are wrong.
I attempted to replicate this on one of my applications, but so far have not
been able to (for me it's setting both headers correctly).
Could you send along your
On Sat, Nov 15, 2008 at 2:03 PM, Anders [EMAIL PROTECTED] wrote:
- url: /static
static_dir: static
- url: /static/images
static_dir: static
expiration: 1d
Try swapping the order of these two. I believe they are scanned in
order, and the first match is used.
Dave.
Hi Jesaja,
The thread you posted talks about a bug about expiration not working
in the SDK, but I guess it will work in the Google App Engine since it
worked for Marzia. I will try to put the images in a separate
directory instead of as a subdirectory in under /static, something
like:
- url:
Now I have changed it to:
- url: /images
static_dir: static/images
expiration: 1d
- url: /static
static_dir: static
Which works fine.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
Google App Engine group.