Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为AppEngine配置app.yaml_Php_Google App Engine_App.yaml - Fatal编程技术网

Php 为AppEngine配置app.yaml

Php 为AppEngine配置app.yaml,php,google-app-engine,app.yaml,Php,Google App Engine,App.yaml,出于SEO目的,我想按如下方式配置我的网站: site.com -> main.php site.com/X -> script1.php site.com/* -> script2.php site.com/*/* -> script2.php site.com/*/*/* -> script2.php 其中*是X以外的任何值 如何设置app.yaml以使其正常工作。我试过下面的方法,但不起作用 - url: /X.php s

出于SEO目的,我想按如下方式配置我的网站:

site.com       -> main.php
site.com/X     -> script1.php
site.com/*     -> script2.php
site.com/*/*   -> script2.php
site.com/*/*/* -> script2.php
其中*是X以外的任何值

如何设置app.yaml以使其正常工作。我试过下面的方法,但不起作用

- url: /X.php
  script: script1.php

- url: /*/*
  script: script2.php

- url: .*
  script: main.php

谢谢

我找到的解决方案是:

- url: /X
  script: script1.php

- url: /X\/.*
  script: script2.php

- url: .*
  script: main.php

不确定这是否真正反映了您的问题,script2.php应该在哪里响应/.*?