исправлено Работа сайте через https

Kryl

Пользователь
Итак , был куплен сертификат за 5$ . для тестирования )
Сертификат установили в панель ispmanager
Все в панели подключили (ssl)
Как не пытались в .htaccess прописывать редирект на https , так у нас не получилось .
Обратились в поддержку . Те всю ночь копали и прописали так :
PHP:
RewriteBase /
#RewriteCond %{HTTPS} off
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://сайт.ру/ [R=301,L]

При этом , отвалились стили , то есть они вообще отказались подключаться .
Поддержка ни чего умней не придумала , как прописать ссылки к стилям и скриптам напрямую .. ))

Так вот есть ли какое то , решение ? или же ждать новую ревизию ?
 

Exile

Администратор
, версия какая? Тут на всех поддоменах развернут сертификаты и все работает прекрасно.
Простите за вопрос, а зачем вам https?
Вы оплаты на сайте принимаете?
Если такой неуемный интерес к SEO, советовал бы изучить какие преференции дают Google/Яндекс сайтам с https и вспомнить о том, что начиная со следующего года у тех же Mozilla/Chrome есть планы все сайты без https начать отображать как не внушающие доверия.
 

Protektor

Пользователь
а вот так не пробовали прописать ?

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$

Please Login or Register to view hidden text.

[R=301,L]

У меня такой редирект даже на open server работает
 

Kryl

Пользователь
Protektor
Спасибо попробуем .
Погуглили , и походу надо прописывать в конфиге нигса , сайт работает как я понял в связке апач+нигс .
как это все правильно прописать фиг знает )))
 

Kryl

Пользователь
Подскажите где формируется сама переменная href="{SITE_URL} , поддержка пишет что проблемы на стороне движка ..
 

Kryl

Пользователь
Итак вроде вопрос решен ... В конфиге апача надо было прописать

<VirtualHost 127.0.0.1:8080>
ServerName мой сайт
...
SetEnvIf X-Forwarded-Proto https HTTPS=on
...
</VirtualHost>

Может кому и пригодиться ..
Все спасибо , за участие )
 
Сверху