Súbory cookie sú nevyhnutné pre plynulý chod našej webstránky a poskytovanie našich služieb. Zároveň používame cookies na zacielenie reklamy a aby ste čo najlepšie vedeli využívať našu internetovú stránku. Vaše osobné údaje budú spracované a informácie z vášho zariadenia (súbory cookie, jedinečné identifikátory a ďalšie údaje zariadenia) môžu byť uchovávané, používané a zdieľané s dodávateľmi tretích strán, prípadne používané konkrétne týmto webom alebo aplikáciou. Niektorí dodávatelia môžu spracúvať vaše osobné údaje na základe oprávneného záujmu, proti ktorému môžete vzniesť námietku. Svoj súhlas môžete kedykoľvek odvolať. Ďalšie informácie a možnosti nastavenia vašich preferencií nájdete v rámci našich Podmienok ochrany súkromia. Súhlasíte s používaním cookies a spracovaním súvisiacich osobných údajov?
nevyhnutné cookies
- cookies potrebné pre plynulý chod stránky a poskytovanie našich služieb
voliteľné cookies
- cookies zabezpečujúce personalizáciu reklám a zber analytyckých a štatistických dát návštevnosti pre zlepšenie našich služieb
  • EXO HOSTING
  • Webmail

Presmerovanie z HTTP na HTTPS a naopak

Prechod z HTTP na HTTPS sa už istý čas všeobecne odporúča nielen z bezpečnostných dôvodov. Ak ste si u nás zakúpili SSL certifikát, ktorý Vám umožňuje používať na Vašich stránkach HTTPS odkazy, je potrebné pôvodné HTTP odkazy presmerovať na HTTPS.

 

Presmerovanie stránok z HTTP na HTTPS

 

Toto presmerovanie zrealizujeme pomocou súboru .htaccess a kódom uvedeným nižšie, ktorý použite, ak potrebujete presmerovať verzie stránok z HTTP na HTTPS. Kód neberie ohľad na to, či máte stránky s www alebo bez.

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

 

Ak by ste chceli presmerovať stránky z HTTP na HTTPS bez www, tak použite tento kód:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [L,R=301]

 

Ak by to malo byť opačne, teda ak používate verzie stránok s www, vložte do súboru .htaccess tento kód:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Súbor .htaccess uložte a následne nahrajte cez FTP do adresára public_html.

 

Iný príklad

Máte stránku napr. www.mojadomena.tld a potrebujete ju presmerovať na HTTPS bez WWW. Do .htaccess vložte tento kód, namiesto www.mojadomena.tld resp. http://mojadomena.tld vložte vašu doménu. Prvá časť kódu presmeruje www verziu na verziu bez www a druhá časť presmeruje stránku na verziu HTTPS.
 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mojadomena.tld [NC]
RewriteRule ^(.*)$ http://mojadomena.tld/$1 [L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Presmerovanie stránok z HTTPS na HTTP

V prípade, ak z nejakého dôvodu potrebujete presmerovať stránky zo šifrovaného pripojenia HTTPS na nešifrované HTTP, použite kód uvedený nižšie, ktorý presmeruje všetky stránky na doméne:

RewriteEngine On
RewriteCond %{ENV:HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

 

Súbor .htaccess uložte a následne nahrajte cez FTP do adresára public_html, tak ako v predchádzajúcom prípade.

 

TIPPozrite si ďalšie články, ako presmerovať domény na adresu s www alebo bez www a ďalšie možnosti presmerovania pomocou súboru .htaccess.
TIPPre kontrolu stránky, či sú všetky odkazy na zabezpečenej adrese HTTPS, môžete použiť stránku whynopadlock.com kde zadajte adresu Vašej stránky. Po analýze dostanete zoznam časti kódu, kde sa nachádza nezabezpečený obsah.
open gdpr back to top
×