Kako podesiti .htaccess i tipovi redirekcije? - ContraTeam

Kako podesiti .htaccess i tipovi redirekcije?

Objavljeno: mart 16, 2021 12:51 pm U kategoriji:

Preporučujemo Vam da pre podešavanja redirekcija pogledate na koji način funkcioniše sam SSL sertifikat i zašto ga treba imati. U nekom od prethodinih blog postova prošli kroz osnove SSL sertifikata, njegove tehničke specifikacije i na koji način SSL sertifikat funkcioniše.

Prvi i osnovni korak za kretanje u ovaj postupak je pristup .htaccess fajlu, što možete učiniti na sledeći način:

  • Ulogujte se na Vaš cPanel
  • Pristupite File Manageru (root folderu Vašeg domena na koji postavljate SLL redirekciju)

  • Ukoliko odmah ne vidite .htaccess fajl kliknite na settings u gornjem desnom uglu I otkačite Show Hidden Files (dotfiles) – nakon toga će Vam se u File Manageru prikazati .htaccess

  • Kliknite desni klik na .htaccess fajl pa zatim “Edit”

  • Nakon toga će Vam se otvoriti prozor za izmenu koda, gde je potrebno da unesete kod za redirekciju koju želite da ostvarite (ispod možete pronaći kodove za svaku redirekciju)
  • Sačuvajte fajl

 

* ukoliko ste korisnik naših server uz svaki hosting dobijate besplatan SSL sertifikat, možete nas kontaktirati I mi ćemo je podesiti za Vas *

 

Redirekcija HTTP > HTTPS (redirekcija bez www)

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

 

Redirekcija HTTP > HTTPS://www. (redirekcija sa www)

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

SSL Redirekcija www > non-www

 

RewriteEngine On

RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} ^www\. [NC]

RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]

RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]

 

SSL Redirekcija non-www > www

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301] 

 

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]

 

Redirekcija specifičnih domena

RewriteEngine On

RewriteCond %{HTTP_HOST} ^vasdomen\.com [NC]

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.vasdomen.com/$1 [R,L]

 

Redirekcija specifičnih foldera

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteCond %{REQUEST_URI} folder

RewriteRule ^(.*)$ https://www.vasdomen.com/folder/$1 [R,L]

 

Kako podesiti SSL sertifikat na WordPress sajtovima?

Ukoliko je Vaš web sajt baziran na WordPress platformi savetujemo Vam da aktivaciju SSL sertifikata uradite instalacijom Really Simple SSL i samim tim ubrzate i pojednostavite aktivaciju sertifikata.

Nakon uspešne instalacije i aktivacije plugin-a dobićete sledeće obaveštenje:

Klikom na plavo dugme, “Samo napred, uključite SSL” otvoriće Vam se stranice za podešavanje SSL sertifikata:

Ovim prikazom ćete dobiti obaveštenje da su Vaše SSL redirekcije uspešno aktivirane i šta se još preporučuje da “doradite” – kažemo “doradite” jer aktivacijom plugina, on će sam kreirati osnovna podešavanja i upisati ih u .htaccess fajl.

 

PODELITE

a