Я новичок в Google App Engine. Нужна поддержка прояснения процесса:
1. Первый вопрос:
Я создал простое приложение для тестирования руководств, предоставляемых Google. Мне нужно уточнить, как я поступил правильно.
Вот способ, которым я реализую:
app.yaml:
application: praveenhellogapp
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /stylesheets
static_dir: stylesheets- url: /(.+\.php)$
script: \1
- url: /googletutorials/
script: googletutorials/linkstaticfile.php
- url: .*
script: linkstopages.php
Вы можете проверить вывод я развернуть на Облако GAE:
http://praveenhellogapp.appspot.com/
Я не понимаю сценарий: \ 1 концепция ясна. какая польза от выполнения сценария: \ 1
«url: /(.+.php)$
сценарий: \ 1 «
Порядок обработчиков имеет значение, поэтому ваше третье правило, т.е. /(.+.php)$, имеет приоритет над четвертым и пятым. Что касается синтаксиса регулярных выражений, см. http://en.wikipedia.org/wiki/Regular_expression Больше подробностей. \ 1 представляет все, что соответствует в URL. Другими словами, запрос к /foo.php вызовет скрипт foo.php в папке вашего приложения.
Других решений пока нет …