删除文件扩展名谷歌应用程序引擎的PHP

时间:2014-02-27 23:31:31

标签: php html google-app-engine

我想删除应用网页末尾的.php,但我不太确定如何在我的app.yaml

中删除

以下是一个例子:

application: MY APP
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:

- url: /
 script: index.php

- url: /index.php
 script: index.php 

但是当我在网络浏览器上打开我的应用程序时,它会显示http:www.example.com/mypage.php

如何摆脱.php?

由于

1 个答案:

答案 0 :(得分:4)

app.yaml文件不会导致在浏览器中重写URL。您可以将app.yaml文件编写为不需要URL上的php后缀

handlers:

- url: /
 script: index.php

- url: /index
 script: index.php 

- url: /foo
  script: bar.php

现在url / index将调用脚本index.php,/ foo将调用bar.php等。

如果你想为所有的PHP脚本进行这种寻址,那么你可以做类似

的事情
- url: /(.+)
  script: (\1).php

现在URL / foo会调用脚本foo.php,/ bar会调用脚本bar.php等。

相关问题