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...
- VirtueMart 3: jak vkládat pevné ceny v různých měnách bez konverze
- Googlebot na webu nemá přístup k souborům CSS a JS
- Warning: number_format() expects parameter 2 to be long, string given...
- Youtube: jak smazat video z kanálu na Youtube
- Artio JoomSEF 3: po přesunu na jinou doménu zůstanou na webu původní URL a title
- VMinvoice: jak odstranit popisek dopravy z faktury
- Mnohojazyčný eshop VirtueMart s komponentou FaLang
- V košíku mnohojazyčného eshopu se nezobrazuje menu
- Proč jsem přešla od Hostmonsteru na webhosting WEDOS
- Joomla: Cannot open file for writing log
