Redirect Apache2重定向到中央cgi脚本
我配置了我的apache2,以便它将所有请求重定向到/var/www下面指南顶层的index.py。现在我的问题是,当打开一个不是index.py本身的站点时,我曾经出现过这样的错误: 您没有在此服务器上访问/index.py/的权限 其中,在/index.py之后显示实际键入的url。因此,如果我尝试打开url/abc,那么要打开的文件将是/index.py/abc。我如何避免这种情况,以便只打开index.pyRedirect 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。我现在在
编辑:我发现RedirectMatch命令不起作用,因为需要保存URL。我现在在.htaccess中使用重写引擎和以下命令:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/index.py|/downloads)
RewriteRule ^(.*)$ /index.py?url=$1