我打算捕获指向CGI-BIN的url请求,并使用参数和https将它们转发到其他域。来自cgi-bin请求的Apache重定向
例子:
http://example.com/cgi-bin/scrip1.py?name=Hello
到
https://another.com/cgi-bin/script2.py?name=Hello
由于要求有CGI-BIN中的链接,mod_rewrite的不起作用:/
RewriteRule ^/cgi-bin/script1.py(.*)$ https://%{HTTP_HOST}/cgi-bin/script2.py$1 [NC,R=301,L]
它适用于非-CGI请求,但CGI失败。我错过了什么吗?
注:理想情况下,我想script1.py后捕捉到的参数,并传递给script2.py
'RewriteRule^cgi-bin/script1 \ .py $ https://another.com/cgi-bin/script2.py [NC,R = 301,L,QSA]' –