Я пытаюсь использовать modrewrite для прокси http: // myserver / cam1 на внутренний сервер, защищенный http-auth по адресу http: // admin: admin@192.168.99.130/cgi/mjpg/mjpg.cgi
Независимо от того, что я пытаюсь, запросы http: // myserver / cam1 всегда запрашивать у меня имя пользователя и пароль. Я пробовал все это безрезультатно.
RewriteRule ^/cam1 http://admin:admin@192.168.99.130/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:admin@192.168.99.130/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]
Подскажите пожалуйста, работает ли.