mod_rewrite auf Seite mit HTTP-Authentifizierung

mod_rewrite auf Seite mit HTTP-Authentifizierung

Ich versuche, Modrewrite als Proxy zu verwenden http://myserver/cam1an einen internen, durch http-auth geschützten Server unterhttp://Administrator:[email geschützt]/cgi/mjpg/mjpg.cgi

Egal was ich versuche, Anfragen anhttp://myserver/cam1fordert mich immer zur Eingabe des Benutzernamens und des Passworts auf. Ich habe alles vergeblich versucht.

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]`

Hat jemand andere Ideen?

Antwort1

Versuchen Sie, ^ und / zu entfernen:

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]

Bitte sagen Sie mir, ob es funktioniert.

verwandte Informationen