Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
Google应用程序引擎-php友好URL和$GET参数_Php_Google App Engine_Cloud - Fatal编程技术网

Google应用程序引擎-php友好URL和$GET参数

Google应用程序引擎-php友好URL和$GET参数,php,google-app-engine,cloud,Php,Google App Engine,Cloud,因此,在“常规”web服务器中,可以使用mod_rewrite并创建如下内容: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$ ?menu=$1&action=$2&title=$3 </IfModule> 然而,它给出了一个错误,说我试图要求一个名为“index.php?”的文件

因此,在“常规”web服务器中,可以使用mod_rewrite并创建如下内容:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$ ?menu=$1&action=$2&title=$3
</IfModule>
然而,它给出了一个错误,说我试图要求一个名为“index.php?”的文件名,但显然找不到


我真的需要一些建议。

你需要在php代码中这样重新编写-app.yaml不能为你这样做


查看Jimmys博客中关于“清理URL”的部分,以获得一个可供使用的示例。

您需要在php代码中执行类似的重写操作-app.yaml无法为您执行此操作


查看Jimmys博客中关于“清理URL”的部分,以获得一个可供使用的示例。

您需要在php代码中执行类似的重写操作-app.yaml无法为您执行此操作


查看Jimmys博客中关于“清理URL”的部分,以获得一个可供使用的示例。

您需要在php代码中执行类似的重写操作-app.yaml无法为您执行此操作



查看Jimmys博客中关于“清理URL”的部分,以获得一个示例。

我已经部署了一些基本的测试系统:。这些短URL是在纯php中实现的,不是在app.yaml配置文件的帮助下实现的。@StefanoSanfilippo是的,你可以…@Lipis我不知道!无论如何,“PHP运行时是一个实验性的预览功能。请注意,API和服务可能会在服务普遍可用之前发生变化。”@StefanoSanfilippo我也不是PHP的粉丝。。但是是的,它就在那里,这或多或少是所有当前支持的语言在开始时的信息。我已经部署了一些基本的测试系统:。这些短URL是在纯php中实现的,不是在app.yaml配置文件的帮助下实现的。@StefanoSanfilippo是的,你可以…@Lipis我不知道!无论如何,“PHP运行时是一个实验性的预览功能。请注意,API和服务可能会在服务普遍可用之前发生变化。”@StefanoSanfilippo我也不是PHP的粉丝。。但是是的,它就在那里,这或多或少是所有当前支持的语言在开始时的信息。我已经部署了一些基本的测试系统:。这些短URL是在纯php中实现的,不是在app.yaml配置文件的帮助下实现的。@StefanoSanfilippo是的,你可以…@Lipis我不知道!无论如何,“PHP运行时是一个实验性的预览功能。请注意,API和服务可能会在服务普遍可用之前发生变化。”@StefanoSanfilippo我也不是PHP的粉丝。。但是是的,它就在那里,这或多或少是所有当前支持的语言在开始时的信息。我已经部署了一些基本的测试系统:。这些短URL是在纯php中实现的,不是在app.yaml配置文件的帮助下实现的。@StefanoSanfilippo是的,你可以…@Lipis我不知道!无论如何,“PHP运行时是一个实验性的预览功能。请注意,API和服务可能会在服务普遍可用之前发生变化。”@StefanoSanfilippo我也不是PHP的粉丝。。但是是的,它就在那里,这或多或少是所有当前支持的语言在开始时的信息。或者如果您更愿意接受答案,因为它清楚地表明不可能使用app.yaml.进行重写,或者如果您更愿意接受答案,因为它清楚地表明不可能使用app.yaml.进行重写,或者如果您更愿意接受答案,因为它清楚地表明不可能使用app.yaml进行重写,或者如果您更愿意接受答案,因为它清楚地表明不可能使用app.yaml进行重写。
handler:
 - url: /([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)/([0-9a-zA-Z-]+)$
   script: index.php?menu=\1&action=\2&title=\3