HTTP átirányítása HTTPS-re

Apache Webserver

Ha Ön is a népszerű Apache webes szervert használja, egyszerűen átirányíthatja az egész üzemet a be nem biztosított HTTP-ről HTTPS-re. Ha valaki az Ön weboldalára látogat, át lesz irányítva a biztonságos HTTPS protokollra.

Logo Apache Web server

Ha Ön a szerver karbantartója, ezt a változtatást megteheti a httpd.conf fájlban az alábbi konfiguráció alapján. Ha Ön nem a szerver karbantartója, de webhosting szolgáltatást használ, az átirányítást elvégezheti a .htaccess fájl segítségével. Helyezze a .htaccess fájlt a HTTPS-re irányítandó mappába az alábbi konfigurációval:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

A szerveren szükséges a mod_rewrite modul bekapcsolása, ami a legtöbb webhostingnál problémamentes.
Ha nem szeretné a teljes weboldalat átirányítani, csak egy bizonyos oldalát, használja ezt a konfigurációt:

RewriteEngine On
RewriteRule ^apache-redirect-http-to-https.html$ https://www.yoursite.com/apache-redirect-http-to-https.html [R=301,L]

Microsoft IIS 7 a IIS 8

Microsoft szerveren IIS webes szerver használata esetén átirányíthatja az egész kommunikációt az alábbi folyamat alapján.

Logo Windows Server

A Microsoft saját működéséhez Microsoft URL Rewrite Module -ra van szüksége, amelynek a szerverre kell telepítve lennie. Az alábbi folyamat az SSL tanúsítvány telepítése és domainhez való hozzárendelése után megy végbe.

Weboldalának SSL beállításaiban győződjön meg arról, hogy nincs kiválasztva az SSL protokoll igénylése lehetőség.

Úprava nastavenia Web Site v IIS 7

Másolja az alábbi kódot a weboldal főkönyvtárának web.config fájljába, amely az ASP.NET alkalmazás fő konfigurációs XML fájlja.

<?xml version="1.0" encoding="utf-8" ?>
 <configuration>
  <system.webServer>
   <rewrite>
    <rules>
     <rule name="HTTP to HTTPS redirect" stopProcessing="true">
      <match url="(.*)" />
      <conditions>
       <add input="{HTTPS}" pattern="off" />
      </conditions>
      <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
     </rule>
    </rules>
   </rewrite>
  </system.webServer>
 </configuration>

További információkat e fájl konfigurációjáról a Microsoft MSDN Library weboldalon talál.

nginx

Logo nginx

A nginx szerveren történő átirányításhoz adja hozzá a kiemelt sort a szerver konfigurációjában:

server {
listen 80;
server_name domain.com www.domain.com;
rewrite ^ https://$server_name$request_uri? permanent;
}

server {
listen 443;
server_name my.domain.com;

ssl on;

[....]
}

Szükség esetén lépjen kapcsolatba ügyfélszolgálatunkkal, amely a tanúsítvány kiválasztásával és bármilyen kérdéssel kapcsolatban is a segítségére áll.