Kaip peradresuoti HTTP į HTTPS naudojant .htaccess

„Chrome“ ir „Firefox“ pradėjo rodyti nesaugius įspėjimus svetainėse, kuriose nėra SSL sertifikatų. Be SSL jūsų svetainė lankytojams bus nesaugi. Todėl saugumo, prieinamumo ar PCI laikymosi sumetimais būtina naudoti SSL šifruotą ryšį. Tampa labai svarbu peradresuoti iš HTTP į HTTPS.

Kas yra SSL?

SSL („Secure Sockets Layer“) yra standartinis saugos protokolas, leidžiantis užšifruotoms nuorodoms tarp žiniatinklio serverio ir naršyklės užmegzti internetinį ryšį.

SSL technologijos naudojimas užtikrina, kad visi duomenys, perduodami tarp žiniatinklio serverio ir naršyklės, bus šifruoti.

SSL sertifikatas yra būtina sukurti SSL ryšį. Kai pasirinksite suaktyvinti SSL savo žiniatinklio serveryje, turėsite pateikti visą informaciją apie savo svetainės ir įmonės tapatybę. Po to sukuriami du kriptografiniai raktai - privatus raktas ir viešasis raktas.

Sužinokite daugiau: Kodėl SSL yra kritinis?

Norėdami priversti savo interneto srautą naudoti HTTPS, redaguokite kodus .htaccess faile.

Prieš pereidami prie HTTP peradresavimo į HTTPS, štai kaip galite redaguoti .htaccess failą. Jei jau žinote, pereikite prie peradresavimo veiksmų.

Redaguojamas .htaccess failas

.Htaccess faile yra instrukcijos / nurodymai, kurie nurodo serveriui, kaip elgtis tam tikrais atvejais, ir tiesiogiai veikia jūsų svetainės veikimą. Bendrosios direktyvos .htaccess byloje:

  • Peradresuoja
  • URL perrašymas

Būdai, kaip redaguoti .htaccess failą:

  1. Redaguokite failą savo kompiuteryje ir įkelkite jį į serverį naudodami FTP.
  2. Naudokite „Redaguoti“ režimą FTP programoje, leidžiančią redaguoti failą nuotoliniu būdu.
  3. Norėdami redaguoti failą, naudokite teksto rengyklę ir SSH.
  4. Norėdami redaguoti failą, naudokite „ cPanel“ failų tvarkyklę .

.Htaccess redagavimas „cPanel“ failų tvarkyklėje

Pastaba: sukurkite atsarginę svetainės kopiją, jei kas nors nutiks.

  1. Prisijunkite prie „cPanel“
  2. Failai> Failų tvarkyklė> Dokumento šaknis:
  3. Dabar pasirinkite domeno vardą, prie kurio norite prisijungti
  4. Pažymėkite „Rodyti paslėptus failus (dotfiles)“
  5. Spustelėkite „Eiti“
  6. Atsidarius naujam skirtukui ar langui, ieškokite .htaccess failo.
  7. Dešiniuoju pelės mygtuku spustelėkite .htaccess failą ir meniu spustelėkite „Kodo redagavimas“.
  8. Gali pasirodyti dialogo langelis, kuriame klausiama apie kodavimą. Norėdami tęsti, spustelėkite mygtuką „Redaguoti“.
  9. Redaguokite failą
  10. „Baigę išsaugoti pakeitimus“.
  11. Išbandykite savo svetainę ir įsitikinkite, kad ji atlikta teisingai. Jei įvyko klaida, atkurkite ankstesnę versiją ir bandykite dar kartą.
  12. Baigę spustelėkite „Uždaryti“, kad uždarytumėte langą.

HTTP peradresuojama į HTTPS

1. Nukreipkite visą interneto srautą

Jei .htaccess faile jau yra kodas, pridėkite:

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

2. Nukreipkite tik tam tikrą domeną

Norėdami peradresuoti konkretų domeną naudoti HTTPS, pridėkite:

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

3. Nukreipkite tik tam tikrą aplanką

Peradresuodami į HTTPS konkrečiame aplanke, pridėkite:

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

Pastaba: “yourdomain”kur reikia, pakeiskite savo tikruoju domeno vardu. Be to, aplanko atveju pakeiskite /folderjį tikruoju aplanko pavadinimu.

Manote, kad tai buvo naudinga? Pasidalinkite šiuo straipsniu, kad kiti galėtų naudotis HTTPS.