GAE不服务我的robots.txt
我有以下的在我的app.yaml中定义:GAE不服务我的robots.txt
handlers:
- url: /favicon.ico
static_files: img/favicon.ico
upload: noop
- url: /apple-touch-icon.png
static_files: img/apple-touch-icon.png
upload: noop
- url: /images
static_dir: img
- url: /robots.txt
static_files: media/robots.txt
upload: noop
- url: /humans.txt
static_files: media/humans.txt
upload: noop
有该声明/humans.txt
后其他映射,但我会删除它们的简洁。
noop
目录是一个空目录。
但是我的浏览器给了我,当我试图访问这些网址,404:
为什么?
由于您使用的静态文件,上传应该匹配static_files位置:
- url: /robots.txt
static_files: media/robots.txt
upload: media/robots.txt
- url: /humans.txt
static_files: media/humans.txt
upload: media/humans.txt
是的。有用。但为什么它为favicon.ico工作? – 2011-04-10 08:21:19
它也是必需的。不知道为什么它会无法工作。缓存? – hyperslug 2011-04-10 08:39:47
我想你应该在这里看看。 *.com/questions/887328/favicon-ico-not-found-error-in-app-engine – 2011-04-10 12:57:51
你就看看GAE登录? – Dan 2011-04-10 07:23:46
其中一个错误为:找不到处理程序引用的静态文件:media/humans.txt – 2011-04-10 07:31:55