webapp2行为在apache / php中复制

时间:2011-11-16 11:21:03

标签: php python apache2 webapp2

在webapp2(python)中,您可以将URL映射到一个文件中的类。

app = webapp2.WSGIApplication([('/', pgMain), ('/test/', pgTest)], debug=True)

我如何在php&中设置这样的东西?阿帕奇?

由于

编辑:

我所追求的是将foldername重定向到该文件夹​​中的文件之后的所有内容。例如

/version/1.0/test/folder/ => /version/1.0/index.php & var="/test/folder"
/version/1.0/another/     => /version/1.0/index.php & var="/another"

感谢。

1 个答案:

答案 0 :(得分:1)

最简单的方法是在app文件夹中创建.htaccess文件并将此代码放在那里:

RewriteEngine On
RewriteBase /

RewriteRule "(^|/)\." - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [NC,NS,L]

请注意,您需要修改“RewriteBase”指令并将应用程序的路径放在那里“/”表示您的文档根目录。

创建.htacess文件后,所有请求都将路由到index.php文件,您可以通过PHP的超级全局变量$ _SERVER ['REQUEST_URI']

访问URI