我正在尝试使用modrewrite将http:// myserver / cam1代理到http:// admin:[email protected]/cgi/mjpg/mjpg.cgi内部受http-auth保护的服务器
不pipe我尝试什么,但是请求http:// myserver / cam1总是提示我input用户名和密码。 我尝试过所有这些都无济于事。
RewriteRule ^/cam1 http://admin:[email protected]/cgi/mjpg/mjpg.cgi [P,L] RewriteRule ^/cam1 http://192.168.99.130/cgi/mjpg/mjpg.cgi [E=Authorization:Basic\ YWRtaW46YWRtaW4=,P,L] RewriteRule ^/cam1 http://192.168.99.130/cgi/mjpg/mjpg.cgi [E=HTTP_USERID:admin,E=HTTP_PASSWORD:admin,P,L]`
任何人有任何其他的想法?
尝试删除^和/:
RewriteRule cam1 http://admin:[email protected]/cgi/mjpg/mjpg.cgi [P,L] RewriteRule cam1 http://192.168.99.130/cgi/mjpg/mjpg.cgi [E=Authorization:Basic\ YWRtaW46YWRtaW4=,P,L] RewriteRule cam1 http://192.168.99.130/cgi/mjpg/mjpg.cgi [E=HTTP_USERID:admin,E=HTTP_PASSWORD:admin,P,L]
请告诉我,如果它的作品。