Я пытаюсь использовать modrewrite для прокси http://myserver/cam1на внутренний сервер, защищенный http-аутентификацией по адресуhttp://админ:[email protected]/cgi/mjpg/mjpg.cgi
Но что бы я ни пытался, запросы наhttp://myserver/cam1всегда запрашивает у меня имя пользователя и пароль. Я все это пробовал, но безрезультатно.
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]`
У кого-нибудь есть еще идеи?
решение1
Попробуйте удалить ^ и /:
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]
Пожалуйста, скажите мне, работает ли это.