2016-07-30 91 views

回答

0

我离开app.yaml的,因为它是...

- url: /(.+) 
    script: index.php 
    secure: always 

- url: /.* 
    script: index.php 
    secure: always 

...和使用PHP从URL中读取。

$directory = basename(parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH)); 
if ($directory !== "" && $directory !== "index.php") { 
    $action = $directory; 
} 
elseif (isset($_REQUEST["action"])) { 
    $action = $_REQUEST["action"]; 
} 
else { 
    $action = "(unspecified)"; 
} 

这有利于利用的script.js没有吸引力的形式传递一个或多个参数,而网站访问者只需使用斜线加文字来表示一个动作或请求。


sanjary's answer归功于读取斜杠后的URL的另一个问题。