2013-07-14 36 views
0

我使用LAMP服務器上的PHP網站,現在我想把它放在GAE,但它似乎無法識別JavaScript。這是我的YAML文件:谷歌應用程序引擎(PHP) - 如何包括javascript

application: helloworld 
version: 1 
runtime: php 
api_version: 1 

handlers: 
- url: /stylesheets 
    static_dir: stylesheets 

- url: /.* 
    script: index.php 

- url: /js 
    static_dir: js 

然後在html中我加載它是這樣的:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
<script src="js/script.js"></script> 

請幫

回答

1

在app.yaml文件,第一個匹配URL的正則表達式會執行。正如你在/ js上面捕獲所有。*表達式那麼它將匹配請求。

改變你的app.yaml到

handlers: 

- url: /stylesheets 
    static_dir: stylesheets 

- url: /js 
    static_dir: js 

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

它仍無法正常工作秩序,有什麼我必須把javascript文件,使其在GAE上運行。一切工作完美的燈。 – Alen

+0

我修好了,我忘了爲我需要的另一個.js文件製作處理程序。謝謝 – Alen