„HTTP átirányítás HTTPS biztonságos kapcsolatra .htaccess fájl segítségével” változatai közötti eltérés

A W3HOST wiki wikiből
(Új oldal, tartalma: „=== HTTP átirányítás HTTPS biztonságos kapcsolatra .htaccess fájl segítségével === Előfordulhat, hogy minden weblap látogatónkat a biztonságos, HTTPS kapc…”)
 
1. sor: 1. sor:
=== HTTP átirányítás HTTPS biztonságos kapcsolatra .htaccess fájl segítségével ===
+
== HTTP átirányítás HTTPS biztonságos kapcsolatra .htaccess fájl segítségével ==
  
 
Előfordulhat, hogy minden weblap látogatónkat a biztonságos, HTTPS kapcsolatra szeretnénk átirányítani. Fontos az is, hogy a korábban eltárolt HTTP linkek működjenek, azaz az URL utáni (''GET'') paraméterek is megmaradjanak.
 
Előfordulhat, hogy minden weblap látogatónkat a biztonságos, HTTPS kapcsolatra szeretnénk átirányítani. Fontos az is, hogy a korábban eltárolt HTTP linkek működjenek, azaz az URL utáni (''GET'') paraméterek is megmaradjanak.

A lap 2015. január 21., 10:24-kori változata

HTTP átirányítás HTTPS biztonságos kapcsolatra .htaccess fájl segítségével

Előfordulhat, hogy minden weblap látogatónkat a biztonságos, HTTPS kapcsolatra szeretnénk átirányítani. Fontos az is, hogy a korábban eltárolt HTTP linkek működjenek, azaz az URL utáni (GET) paraméterek is megmaradjanak.

Például:

http://www.w3host.hu/webtarhely.html?param1=rendel -> https://www.w3host.hu/webtarhely.html?param1=rendel

1.) .htaccess fájl használatával

RewriteEngine On
 
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

2.) VirtualHost - redirect megoldás

Ebben az esetben a szolgáltató segítségét kell kérni a beállításban, de elegánsabb, szabályosabb megoldás.

NameVirtualHost *:80
<VirtualHost *:80>
   ServerName www.w3host.hu
   Redirect permanent / https://www.w3host.hu/
</VirtualHost>
 
<VirtualHost *:443>
   ServerName www.w3host.hu
   DocumentRoot /weboldal/fajlainak/utvonala
   SSLEngine On
# stb...
</VirtualHost>