Rork bei Lork: mod_rewrite SSL proxy

Beitrag lesen

ich versuche gerade verzweifelt eine RewriteRule aufzusetzen. Ich moechte http-content auf einer https-seite einbinden. Um zu verhindern, dass der IE ueber secure/unsecure content auf einer seite meckert, moechte ich die externe URL vom Apachen umschreiben lassen.

Bspw.: http://unsicherer.server/media/bilder/bild1.gif in https://sicherer.server/bilder/bild1.gif

Da bist Du bei mod_rewrite an der falschen Stelle. mod_rewrite kann entweder URLs in der internen Verarbeitung, also innerhalb desselben Webspace, ändern, oder den Browser mit einer externen Weiterleitung anweisen, auf einen anderen Webspace zuzugreifen. Ersteres geht nicht, weil Deine Daten auf einem anderen Server liegen, letzteres möchtest Du nicht, weil Du damit die Browser-Meckerei bekommst.

Was Du (anscheinend) möchtest, ist, Daten von http://a.example.com durch https://b.example.com durchzuleiten. Dafür ist mod_proxy zuständig, namentlich die dort aufgeführte "reverse proxy"-Funktionalität.
Alternativ kannst Du auch ein Skript benutzen.

Am Besten wäre es allerdings, Du könntest die unsicheren Daten zusätzlich auf dem sicheren Server hinterlegen.