Vissza   Szerver Fórum > Szerver > Webszerver > Microsoft IIS

Microsoft IIS IIS 6.0, 7.0 és 8.0, ASP.NET

Válaszol
 
Téma eszközök Megjelenítési módok

http --> https automatikus átirányítás
  #1  
Régi 2009-03-18, 09:18
Komposzt logója
Komposzt Komposzt nem elérhető
Surfomán
 
Csatlakozott: 09-03-01
Összes hozzászólás: 13
Komposzt hamarosan elismert lesz
Alapbeállítás http --> https automatikus átirányítás

Sziasztok!
Az egyik domainünkre szükséges volt az SSL biztosított kommunikáció beállítása.
Abban kérném segítségeteket, hogy hogyan kell beállítani azt, hogy a domain nevet a böngésző címsorába beírva pl. mydomain.hu vagy http://mydomain.hu automatikusan az SSL biztosított oldalra irányítsa a látogatot (https://mydomain.hu).
Előre is köszi a segítséget!
KMPSZT
Válaszol idézettel

https redirect, 1. módszer
  #2  
Régi 2009-03-19, 11:47
Kefe logója
Kefe Kefe nem elérhető
ENTER gomb nyomó
 
Csatlakozott: 09-02-27
Hely: Budapest
Összes hozzászólás: 157
Kefe elindult a közkedveltség útján
Alapbeállítás https redirect, 1. módszer

Ebben a threadben leírtam, hogyan használd az ingyenes Ionic Isapi Rewrite modult .htaccess helyett.

Ugyanez a modul simán tud kezelni egy ilyen http -> https átirányítást is.
Ebben az esetben ez legyen az IsapiRewrite4.ini fájl tartalma:
Kód:
RewriteLog c:\iirftemp\iirfLog_0.out
RewriteLogLevel 0

MaxMatchCount 10

RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^/(.*)$ https://%{SERVER_NAME}/$1 [R=301,I]
Ennyit csinál: ha 80-as porton érkezel, átirányítalak https-re (301-es redirect) - ebben az esetben 443-as portra.
__________________
---
Saját SEO szkriptek: Camelpark SEO centrum
Válaszol idézettel

https redirect, 2. módszer
  #3  
Régi 2009-03-19, 11:52
Kefe logója
Kefe Kefe nem elérhető
ENTER gomb nyomó
 
Csatlakozott: 09-02-27
Hely: Budapest
Összes hozzászólás: 157
Kefe elindult a közkedveltség útján
Alapbeállítás https redirect, 2. módszer

Landing page redirect módszer.
Ez is nagyon egyszerű lehet, csinálsz egy egyszerű landing page-et, amely simán átirányít https-re. Nagyon egyszerű, biztosan működik, itt egy PHP kód ami ezt lekezeli:
Kód:
<?php
if ($_SERVER['SERVER_PORT']!=443)
    {
    $url = "https://".$_SERVER['SERVER_NAME'].443".$_SERVER['REQUEST_URI'];
    header("Location: $url");
    }
?>
Ennek egyetlen hátránya, hogy kell PHP installáció, ami nem biztos, hogy rendelkezésre áll pl. ASP.NET környezetben.
__________________
---
Saját SEO szkriptek: Camelpark SEO centrum
Válaszol idézettel

https redirect, 3. módszer
  #4  
Régi 2009-03-19, 12:48
Kefe logója
Kefe Kefe nem elérhető
ENTER gomb nyomó
 
Csatlakozott: 09-02-27
Hely: Budapest
Összes hozzászólás: 157
Kefe elindult a közkedveltség útján
Alapbeállítás https redirect, 3. módszer

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.
__________________
---
Saját SEO szkriptek: Camelpark SEO centrum
Válaszol idézettel

  #5  
Régi 2009-03-20, 09:12
Komposzt logója
Komposzt Komposzt nem elérhető
Surfomán
 
Csatlakozott: 09-03-01
Összes hozzászólás: 13
Komposzt hamarosan elismert lesz
Thumbs up

Kedves Kefe!
A landing page redirect módszered választottam, és tökéletesen működött, ahogy bizonyára a többi is
Nagy segítség volt, hálás vagyok
KMPSZT
Válaszol idézettel
Válaszol

Címkék
https, ssl, titkosított kommunikáció

Téma eszközök
Megjelenítési módok

Hozzászólás szabályai
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is bekapcsolva
Pofik bekapcsolva
Az [IMG] kód bekapcsolva
A HTML kód kikapcsolva

Fórum ugrás



A pontos idő 05:32 , a GMT +2 időzóna szerint.


Szerver hardver támogatónk Tárhely: Real.Com-94 hoszting
Powered by vBulletin®, Copyright © 2000 - 2018, Jelsoft Enterprises Ltd.