Доброго дня.
Сайт перенесен на https. Все по стандарту (почищен, удален кеш; site_url — https)
В htacess раскомментировано
RewriteCond %{HTTP_HOST}.
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ %1/$1 [R=301,L]
плюс немного скорректировано в config.inc.php
$isSecureRequest = true/strong>;
и
if (!defined('MODX_URL_SCHEME')) {
$url_scheme= $isSecureRequest? 'http://': 'https://'
И еще 10 раз почищен кеш.
В итоге сайт отдает базовый — https, но не выходит настроить редирект с http на https.
К сожалению, настройки htacess не настолько хорошо знаю, все, что добавлялось-правилось, приводило к циклическому перенаправлению, либо другим ошибкам.
Хостинг — актив бай (настроек по типу «включить ssl», «перейти на https» в диспетчере нет).
Можно ли как-либо настроить редирект через htacess? Или тут не в нем проблема?
пс: сейчас выглядет вот так:
RewriteEngine On
RewriteBase /
# Rewrite www.domain.com -> domain.com — used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST}.
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ %1/$1 [R=301,L]
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Настройка редиректа
Версия MODX: Revolution
Комментарии (6)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Ильин Сергей 12.09.2018 17:38 #
А вообще в админке еще можно настроить
PS: Помог? Ставь лайк! Подписка не нужна! (:
Алексей Марков 12.09.2018 18:51 #
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ %{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dank 13.09.2018 09:10 #
Алексей Марков 13.09.2018 09:32 #
RewriteEngine On
RewriteBase /
Костромин Игорь 12.09.2018 19:11 #
Dank 13.09.2018 09:51 #
RewriteEngine on
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ %1%{REQUEST_URI} [R=301,L]
RewriteCond %{SERVER_PORT} !^443
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ site.by%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP:X-SSL-Emu} !on
RewriteRule .* %{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]<br />
<br />
Всем спасибо.