我是谷歌应用引擎的新手,我正在使用PHP为谷歌应用引擎上的项目创建一个网站。该网站需要有多个文件。目前,我可以访问一个页面,当我点击“联系人”时链接转到联系页面,页面仍然说相同,不会更改。
我的app.yaml处理程序是:
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css))
- url: /.*
script: mainpage.php
- url: /contact.php
script: contact.php
所以我可以去mainpage.php,当我点击'联系'链接,URL的几率为****。appspot.com/contact.php。但该页面实际上并未更改为“contact.php”
答案 0 :(得分:2)
反转您的处理程序。处理程序的工作方式是从上到下看,只要有一个匹配,它就会返回。
因此,如果您的第一个处理程序是全部捕获,则无法转到第二个处理程序:)