A HTTP átirányítása HTTPS-re .htaccess használatával

A Chrome és a Firefox nem biztonságos figyelmeztetéseket kezdett mutatni az SSL tanúsítvánnyal nem rendelkező webhelyeken. SSL nélkül a webhelye bizonytalan lesz a látogatók előtt. Ezért biztonsági, hozzáférési vagy PCI-megfelelőségi okokból SSL-titkosítású kapcsolat használata szükséges. Nagyon fontosá válik az átirányítás a HTTP-ről a HTTPS-re.

Mi az SSL?

Az SSL (Secure Sockets Layer) egy szabványos biztonsági protokoll, amely titkosított kapcsolatokat hoz létre webkiszolgáló és böngésző között egy online kommunikáció során.

Az SSL technológia használata biztosítja, hogy a webszerver és a böngésző között továbbított összes adat titkosítva maradjon.

Egy SSL tanúsítvány létrehozása szükséges SSL kapcsolatot. Minden részletet meg kell adnia a webhely és a vállalat identitásáról, amikor az SSL-t a webszerveren aktiválja. Ezt követően két kriptográfiai kulcs jön létre - egy privát és egy nyilvános kulcs.

További információ: Miért kritikus az SSL?

Annak érdekében, hogy a webes forgalmát HTTPS használatára kényszerítse, szerkessze a .htaccess fájl kódjait .

Mielőtt áttérnénk a HTTP HTTPS-re történő átirányítására, a következőképpen szerkesztheti a .htaccess fájlt. Ha már tudja, ugorjon az Átirányítás lépéseire.

.Htaccess fájl szerkesztése

A .htaccess fájlban vannak utasítások / irányelvek, amelyek megmondják a szervernek, hogyan kell cselekednie bizonyos esetekben, és közvetlenül befolyásolja a webhely működését. Közös irányelvek a .htaccess fájlban:

  • Átirányítások
  • URL-ek átírása

A .htaccess fájl szerkesztésének módjai:

  1. Szerkessze a fájlt a számítógépén, és töltse fel a szerverre az FTP használatával.
  2. Használja az „Edit” módot az FTP programban, amely lehetővé teszi a fájlok távoli szerkesztését.
  3. Használjon szövegszerkesztőt és SSH-t a fájl szerkesztéséhez.
  4. A fájl szerkesztéséhez használja a cPanel Fájlkezelőjét .

.Htaccess szerkesztése a cPanel File Manager alkalmazásban

Megjegyzés: Készítsen biztonsági másolatot a webhelyéről arra az esetre, ha valami baj történne.

  1. Jelentkezzen be a cPanel szolgáltatásba
  2. Fájlok> Fájlkezelő> Dokumentumgyökér:
  3. Most válassza ki a hozzáférni kívánt domain nevet
  4. Jelölje be a „Rejtett fájlok (dotfiles) megjelenítése” lehetőséget
  5. Kattintson a „Go” gombra
  6. Miután új lap vagy ablak nyílt, keresse meg a .htaccess fájlt.
  7. Kattintson a jobb gombbal a .htaccess fájlra, majd kattintson a menü „Kód szerkesztése” elemére.
  8. Megjelenhet egy párbeszédpanel, amely a kódolást kérdezi. Kattintson a „Szerkesztés” gombra a folytatáshoz.
  9. Szerkessze a fájlt
  10. „Változások mentése”, ha kész.
  11. Tesztelje webhelyét, hogy megbizonyosodjon arról, hogy helyesen történt-e. Hiba esetén állítsa vissza az előző verziót, és próbálkozzon újra.
  12. Ha végzett, kattintson a „Bezárás” gombra az ablak bezárásához.

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

1. Átirányítja az összes webes forgalmat

Ha a .htaccess fájlban már van kód, adja hozzá a következőket:

RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]

2. Csak egy meghatározott tartományt irányítson át

Egy adott tartomány HTTPS használatára történő átirányításához adja hozzá a következőket:

RewriteEngine On RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]

3. Csak egy adott mappát irányítson át

Átirányítás HTTPS-re egy adott mappában, adja hozzá a következőt:

RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} folder RewriteRule ^(.*)$ //www.yourdomain.com/folder/$1 [R,L]

Megjegyzés: “yourdomain”Bárhol cserélje le tényleges domain nevére. Ezenkívül a mappa esetében cserélje /folderki a tényleges mappa nevére.

Szerinted hasznos volt? Ossza meg ezt a cikket, hogy segítsen másoknak a HTTPS használatában.