Я установил статический сайт на GAE, используя подсказки, найденные в другом месте, но не могу понять, как вернуть ошибку 404. Мой app.yaml файл выглядитОшибка Google App Engine и ошибка 404
- url: (.*)/
static_files: static\1/index.html
upload: static/index.html
- url:/
static_dir: static
со всеми статическими HTML/JPG файлов, сохраненных в статическом каталоге. Вышеприведенные работы для файлов, которые существуют, но возвращают файл с нулевой длиной, если они этого не делают. Ответ, вероятно, заключается в написании скрипта python для возврата ошибки 404, но как вы настроите все, чтобы обслуживать статические файлы, которые существуют, но запускать скрипт для файлов, которые этого не делают?
Вот бревно из выборки несуществующего файла (nosuch.html) на сервере приложений развития:
ERROR 2008-11-25 20:08:34,084 dev_appserver.py] Error encountered reading file "/usr/home/ctuffli/www/tufflinet/static/nosuch.html":
[Errno 2] No such file or directory: '/usr/home/ctuffli/www/tufflinet/static/nosuch.html'
INFO 2008-11-25 20:08:34,088 dev_appserver.py] "GET /nosuch.html HTTP/1.1" 404 -
Я бы назвал это «питон», но у меня нет доступа (пока) ... – 2009-11-11 19:03:26