Jak vynutit HTTPS pomocí souboru .htaccess

Vyřadil Vám Google internetový obchod z Google shopping, protože nepoužíváte https? Pak je asi na čase začít to řešit. Pokud jste si už koupili a implementovali secure certifikát, ale nechce Vám na webu fungovat, je potřeba to ještě ošetřit pomocí souboru .htaccess. V tomto článku najdete návod, co přidat do .htaccess, aby Vám fungovalo přesměrování všech podstránek na vašich webových stránkách na https.

Vyřadil Vám Google internetový obchod z Google shopping, protože nepoužíváte https? Pak je asi na čase začít to řešit. Pokud jste si už koupili a implementovali secure certifikát, ale nechce Vám na webu fungovat, je potřeba to ještě ošetřit pomocí souboru .htaccess. V tomto článku najdete návod, co přidat do .htaccess, aby Vám fungovalo přesměrování všech podstránek na vašich webových stránkách na https.
Za tento návod vděčím kolegovi Janu Polzerovi, kterého možná znáte díky jeho oblíbenému blogu Maxiorel.cz.
Co přidat do .htaccess, abyste vynutili HTTPS?
Pokud chcete mít https na všech stránkách webu, vložte za RewriteEngine On tyto řádky:
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^vase-domena\.cz*
RewriteRule ^(.*)$ https://www.vase-domena.cz/$1 [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.vase-domena\.cz
RewriteRule (.*) https://www.vase-domena.cz/$1 [R=301,L]
Chcete-li zároveň přesměrovat všechny vnitřní stránky na verzi s www, přidejte také tyto řádky:
RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Sledujte YouTube kanál StaWEBnice!
Zajímají Vás rady a tipy na práci s redakčním systémem Joomla?
Staňte se odběrateli Youtube kanálu StaWEBnice! Jedině tak vám v budoucnosti žádné video neunikne a ušetříte si spoustu času při hledání řešení po diskuzních fórech.
Podělte se s ostatními o své zkušenosti...
{fcomment}
Mohlo by vás také zajímat...
- Warning: number_format() expects parameter 2 to be long, string given...
- FaLang: jak vytvořit přepínač jazyků s kódy jazyků
- Jak zapnout paralelní měření v Google Ads (Google Adwords)
- Vliv kanonizace na SEO webu
- Joomla 3: Facebook nenačítá obrázky z článků
- Joomla 3: ERR_TOO_MANY_REDIRECTS
- ProductXport: jak vyřadit z xml feedu produkty s vybranými stavy dostupnosti
- Joomla 3: jak přidat do textu tooltip (nápovědu v bublince)
- 5 důvodů, proč přejít na https
- Zbozi.cz - přechod na nový xml feed
