Joomla! България

Joomla! 3.x => Общи въпроси за Joomla! 3.x => Темата е започната от: Stanislav Balev в 23 Май, 2017, 12:01:29

Титла: Трафика на огледален Joomla сайт минава през https на основния?
Публикувано от: Stanislav Balev в 23 Май, 2017, 12:01:29
Здравейте колеги,

имам един сайт - mysite.com, на който трафика минава през https, създадох огледално копие на основния сайт в субдмейн: mirror.mysite.com.
Получава се така, че mirror.mysite.com се отваря през http, но mirror.mysite.com/anyarticle минава през https сайта е Joomla 3.7.
---------------------------------------------------------
Force HTTPS е спряна и в двата сайта:
System>Global Configuration>Server>Force HTTPS
>None
---------------------------------------------------------
В htaccess-те не открих нещо подозрително, но публикувам съдържанието и на двата htaccess-а
Съдържание на htaccess на mysite.com
************************************************************
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^mysite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^mysite\.com$
RewriteRule ^sugar\/?$ "http\:\/\/sugar\.mysite\.com\:8088\/sugar" [R=301,L]
************************************************************
Съдържание на htaccess на mirror.mysite.com
************************************************************
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$
RewriteRule ^sugar\/?$ "http\:\/\/sugar\.mysite\.com\:8088\/sugar" [R=301,L]
************************************************************
Как мога да настроя трафика на огледалния сайт изобщо да не минава през https връзка?

Малко допълнение към въпроса ми:

Сложих тези два реда в htaccess-a на поддомейна, и на пръв поглед изглежда, че всичко е наред.
RewriteCond %{HTTPS} on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Но когато искам да отворя http://mirror.mysite.com се отрявя http://mirror.mysite.com // без https,
(фиг.4 от прикачената картинка)

а когато опитам да отворя http://mysite.com се зарежда http://mysite.com пак без https
(фиг.3 от прикачената картинка)

Ако заредя основния домейн с https://mysite.com зарежда сайта през защитена връзка
(фиг.1 от прикачената картинка)

Ако заредя поддомейна с https://mirror.mysite.com зарежда, но Firefox показва, че връзката въпреки, че минава през https не е защитена.
(фиг.2 от прикачената картинка).

Всъщност това ли би трябвало да се получи?

Искам трафика през основния домейн да минава през защитена връзка, а трафика от огледалния сайт да е само през http.
Титла: Re: Трафика на огледален Joomla сайт минава през https на основния?
Публикувано от: Михаил Михов в 23 Май, 2017, 22:08:47
Под домейна извън public_htm ли е /*или както са настоъките на сървъра*/ защото е зададено https за цялата директория:
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Титла: Re: Трафика на огледален Joomla сайт минава през https на основния?
Публикувано от: Stanislav Balev в 25 Май, 2017, 11:04:15
Основния сайт се намира в public_html/mysite, а огледалния public_html/mirrormysite

Това правило е от htaccess на основния сайт там трафика си минава през https

RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Титла: Re: Трафика на огледален Joomla сайт минава през https на основния?
Публикувано от: Михаил Михов в 26 Май, 2017, 15:30:48
Значи htaccess на основния не може да влияе на под домейна.
За редирект в htaccess-а сложи само това:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
и съответно с http за под домейна.

За това, че Firefox пищи - зареждаш ресурс /*изображение или джава скрипт*/ без https
Огледай изходния код и ще го хванеш кое е.