如何使用dev_appserver重定向?

时间:2016-03-22 13:45:27

标签: php google-app-engine redirect

我有一个简单的登录脚本,它检查mysql以验证用户身份,然后使用php'标题重定向到应用程序的起始页面。功能

if (mysqli_num_rows($dbq)==1) {
header("Location: header.html");
}

其中header.html与index.php在同一目录中,但它似乎完全忽略了这一点。日志简单地说;

INFO     2016-03-22 13:36:48,421 module.py:787] default: "POST /index.php HTTP/1.1" 200 301
INFO     2016-03-22 13:36:48,517 module.py:787] default: "GET /favicon.ico HTTP/1.1" 200 301

这是一些更多信息 - 如果我把

- url: /.*
  script: index.php

我的http状态为301,但如果删除此处理程序,重定向就会起作用。

这是当前的app.yaml文件;

application: crm
version: 1
runtime: php55
api_version: 1
threadsafe: yes

handlers:
# Serve php scripts.
#- url: /.*
# script: index.php
#- url: /.*
# script: header.html
- url: /(.+\.php)$
script: \1
- url: /(.+\.html)$
script: \1

# Serve images as static resources.
- url: /(.+\.(gif|png|jpg))$
static_files: \1
upload: .+\.(gif|png|jpg)$
application_readable: true

0 个答案:

没有答案