Я использую PHP55 для запуска веб-страницы в стандартной среде через Google App Engine.Когда я нажимаю кнопку отправки в форме, она загружает соответствующий код PHP, который должен вместо этого выполняться.Вот мои app.yaml
:
runtime: php55
api_version: 1
threadsafe: true
handlers:
- url: /
static_files: www/index.html
upload: www/index.html
- url: /signUp.html
static_files: www/signUp.html
upload: www/signUp.html
- url: /submitEmail.php
static_files: www/submitEmail.php
upload: www/submitEmail.php
- url: /(.*)
static_files: www/\1
upload: www/(.*)
РЕДАКТИРОВАТЬ 1 Итак, я изначально попробовал следующее для обработчиков:
handlers:
-url: /(.+\.php)$
script: www/\1
-url: /
script: www/index.html
-url: /(.*)
script: www/\1
Однако это было вкратце - катастрофа,Изображения и CSS не загружались после обновления. Все, что я хочу, это чтобы submitEmail.php
выполнялся, когда пользователь щелкает кнопку отправки в форме в index.html
.
Для пояснения, это моя высокоуровневая структура:
www/
-index.html
-submitEmail.php
app.yaml
РЕДАКТИРОВАТЬ 2 Текущее состояние app.yaml
, но когда я отправляю форму, я получаю ошибку 404.
handlers:
-url: /(.+\.php)$
script: www/\1
-url: /submitEmail.php
скрипт: www / submitEmail.php
-url: /
script: www/index.html
-url: /(.*)
script: www/\1