用于php生成的ajax响应的app.yaml配置

时间:2013-10-13 12:07:38

标签: google-app-engine app.yaml

我是谷歌应用引擎的新手,我正在尝试为使用php和ajax的网络应用配置我的app.yaml文件。我使用以下yaml文件在PHP SDK中运行应用程序:

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处理。当我在IE9的浏览器中输入'ajax.php'时,我被提示打开或保存'ajax.js',其中包含来自ajax文件的处理代码。在其他浏览器中,相同的代码将直接转储到网页上。

我如何允许'index.php'访问'ajax.php'文件,但要避免这个问题?

0 个答案:

没有答案