Google Apps Engine, как скрыть включенные скрипты

скажем, один имеет этот index.php

<$php
include_once("dictionary.php");
...
$>

как должен быть определен app.yaml для загрузки «dictionary.php», но не открытым способом? (следующий пример позволяет пользователям просматривать Http: //mydomain/dictionary.php, чего мы хотим избежать)

application: myGAEphpapp
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:

- url: /
script: /index.php

- url: /dictionary\.php
script: /dictionary.php

0

Решение

Единственный способ, который я нашел, — определить неэкспонированные сценарии. после дескриптор, который получает все запросы

application: myGAEphpapp
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:

- url: /
script: /index.php

[...]

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

#never triggered but serverside available
- url: /dictionary.\php
script: /dictionary.php
0

Другие решения

Других решений пока нет …