Redirect Apache2重定向到中央cgi脚本

Redirect Apache2重定向到中央cgi脚本,redirect,python-3.x,apache2,Redirect,Python 3.x,Apache2,我配置了我的apache2,以便它将所有请求重定向到/var/www下面指南顶层的index.py。现在我的问题是,当打开一个不是index.py本身的站点时,我曾经出现过这样的错误: 您没有在此服务器上访问/index.py/的权限 其中,在/index.py之后显示实际键入的url。因此,如果我尝试打开url/abc,那么要打开的文件将是/index.py/abc。我如何避免这种情况,以便只打开index.py 编辑:我发现RedirectMatch命令不起作用,因为需要保存URL。我现在在

我配置了我的apache2,以便它将所有请求重定向到/var/www下面指南顶层的index.py。现在我的问题是,当打开一个不是index.py本身的站点时,我曾经出现过这样的错误:

您没有在此服务器上访问/index.py/的权限

其中,在/index.py之后显示实际键入的url。因此,如果我尝试打开url/abc,那么要打开的文件将是/index.py/abc。我如何避免这种情况,以便只打开index.py


编辑:我发现RedirectMatch命令不起作用,因为需要保存URL。

我现在在.htaccess中使用重写引擎和以下命令:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/index.py|/downloads)
RewriteRule ^(.*)$ /index.py?url=$1