Redirect HTTPS v HTTP za eno stran

Zdravo,

Imam situaciujo kjer se na https strani vključuje iframe, ki pa je http. To pa ne deluje ok (v FF ne prikaže vsebine iframe).

Kako bi lahko v htaccesu izključil https za to eno stran?

Stran je recimo http://www.domena.com/test?iframe=... Torej, kako bi za vsak request na https://www.domena.com/test redirectal na http?

Hvala!

1 odgovor

Načeloma "izklopit" SSL-ja ne moreš (HTTPS) saj je dejansko to drug port in niti ne teče v istem procesu kod http. Zakaj pa enostavno ne spremeniš naslova iframe na https protokol to je dosti bolj smiselno?

Kakor koli da odgovorim na tvoje dejansko vprašanje, najlažje je uporabit kar RewriteCond in Rule, poglej kodo spodaj:

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Je pa res da za dejansko uporabo te Apache direktive pa more iframe bit na tvojem strežniku in mora poganjat HTTPS kar pa spet pomeni da je najlažja rešitev enostavno spremenit link iframe v HTTPS.

Upam da to kaj pomaga, malo sem zabluzil ^^.

1