Конфигурация app.yaml для сгенерированного php ответа ajax

Я новичок в google app engine и пытаюсь настроить файл app.yaml для веб-приложения, использующего php и ajax. Я запустил приложение в PHP SDK, используя следующий файл yaml:

application: foobar
version: 1
runtime: php
api_version: 1

handlers:
- url: /stylesheets
  static_dir: stylesheets

- url: /
  script: index.php

- url: /ajax.php
  script: ajax.php

- url: /index.*
  script: index.php

- url: /about.*
  script: about.php

- url: /terms.*
  script: terms.php

- url: /contact.*
  script: contact.php

- url: /update.*
  script: update.php
  login: required
  secure: always

- url: /login.*
  script: login.php
  login: required
  secure: always

- url: /.*
  script: index.php

Хотя это принципиально работает, у меня есть ощущение, что я делаю что-то не так, потому что я действительно не хочу предоставлять доступ к ajax.php, поскольку он предназначен исключительно для обработки ajax. Когда я набираю "ajax.php" в браузере в IE9, мне предлагают открыть или сохранить "ajax.js", который содержит код обработки из файла ajax. В других браузерах тот же код выгружается прямо на веб-страницу.

Как я могу разрешить доступ к файлу 'ajax.php' с помощью index.php, но избежать этой проблемы?

0 ответов

Другие вопросы по тегам