Közlemény

Collapse
No announcement yet.

http --> https automatikus átirányítás

Collapse
X
 
  • Filter
  • Idő
  • Show
Clear All
new posts

  • 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
    Badacsonytomaji Szörfklub SE
    http://www.surfomania.hu

  • #2
    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

    Comment


    • #3
      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

      Comment


      • #4
        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

        Comment


        • #5
          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
          Badacsonytomaji Szörfklub SE
          http://www.surfomania.hu

          Comment

          Working...
          X