Custom 403.4 error módszer.
(Nekem ez a kedvencem, ezt alkalmazzuk az egyik szerverünkön.)
Ha beállítod az IIS-ben, hogy HTTPS kapcsolat kell, akkor sima HTTP kérés esetén HTTP Error 403.4 - Forbidden hibát dob az IIS: (HTTP 403.4 – Tiltva: Az erőforrás megtekintéséhez SSL szükséges.)
Ezt lehet meglovagolni: keresd meg a
403-4.htm fájlt
(pl. C:\WINDOWS\Help\iisHelp\common\403-4.htm) és csinálj belőle egy kópiát
redirect403-4.htm néven. Közvetlenül a <HEAD> tag után illeszd be ezt az egyszerű redirect scriptet, majd mentsd el a fájlt:
Kód:
<SCRIPT LANGUAGE="JavaScript">
if (location.protocol != 'https:'){
window.location= 'https://' + location.host + location.pathname + location.search
}
</SCRIPT>
Az IIS managerben keresd meg a kérdéses domaint és nyitsd meg a tulajdonságait.
A Custom Error címkénél keresd meg a
403;4 hibát:
Kattints rá a szerkesztésre és illeszd be a frissen létrehozott redirect403-4.htm fájlt:
Majd mentsd el, zárd be és jöhet a kötelező
IISRESET és készen vagy.