我配置了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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句