我正在開發一個雙語項目,並且index.php是一個腳本來獲取接受語言幷包含適當的文件:如果語言是X,則包含/x/index.php如果語言是不是X,包括/y/index.php。我的目錄有這樣的結構:GAE上php應用程序的yaml文件
_
|-index.php
|
|-static
|
|- x - spanish.php
|
|_ y - english.php
我不知道如何配置yaml文件。我有下面的一個,但它不會在index.php包含page.php後加載正確的php功能。
application: myapp
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /static
static_dir: static
- url: /(.+\.php)$
script: \1
- url:/
script: index.php
我不知道如何解決它,我會非常感謝任何幫助。
什麼決定着語言? app.yaml規則是第一次匹配勝利 - 你有2/X和2/Y - 只有第一個匹配。 –
嗨。決定語言的文件是index.php,在第一級。然後,我有一個語言X的文件夾和一個語言Y的文件夾。它們中的每一個都有靜態文件(我需要爲每種語言指定特定的javascript和css文件)。我不知道如何「翻譯」我的目錄在yaml文件中的結構...... – user3097405