Htaccess presmerovanie na HTTPS pre jednu domenu
Zdravím,
mám problém s presmerovaním na HTTPS v HTACCESS subore. Mám u Vás doménu moonshinebrothers.sk a k nej alias bmkforza.eu a subdomenu moto.moonshinebrothers.sk
Keď dám presmerovať doménu moonshinebrothers.sk na HTTPS automaticky mi tam presmeruje aj zvyšné dve stránky ale to ja nechcem. Ako to mám spraviť? Nižšie kód čo som skúšal. Vďaka
RewriteEngine On
RewriteCond %{HTTP_HOST} ^moonshinebrothers.sk [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]# aliasy – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]# subdomeny – spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]
1 Odpověď
Dobrý den,
pak si tyto pravidla směrování https v souboru .htaccess, který se nachází v adresáři /www smažte a v .htaccess, který se nachází v adresáři /www/domains/moonshinebrothers.sk přidejte tyto pravidla (na začátek souboru):
RewriteEngine On RewriteCond %{HTTP_HOST} ^domains\.tld [NC] RewriteRule (.*) https://www.domains.tld/$1 [R=301,QSA,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.domains.tld/$1 [R=301,L]
Kdy domains.tld nahradíte vaši doménou