0

我是谷歌应用引擎的新手,我正在尝试为使用 php 和 ajax 的 Web 应用程序配置我的 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' 文件但避免此问题?

4

0 回答 0