我想删除应用网页末尾的.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?
由于
答案 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等。