Рекомендуемые сообщения

skuz    1

Добрый день, ребят.

Пытаюсь переехать на https, вроде все несложно, но замучал меня редирект на http с https.

Основная проблема в том, что я не могу понять, где этот редирект!

Делал все как описано в 

http://forum.opencart.pro/topic/2675-руководство-для-перехода-на-ssl-https/

 

В конфиг 

// HTTP
define('HTTP_SERVER', 'http://xn--80ajbvln7ce4bf.xn--p1ai/');
// HTTPS
define('HTTPS_SERVER', 'https://xn--80ajbvln7ce4bf.xn--p1ai/');

 

В админ конфиг все с https

 

.htaccess

 

RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteBase /
#редиректим www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]


#редиректим весь контент кроме  файла robots.txt !!!! Внимание, если вы хотите не потерять позиции в Яндексе, но очень хочется зеленый замочек категорически необходимо отдавать robots.txt по обоим протоколам без каких либо редиректов.

RewriteCond %{HTTP:PORT} !^443$
RewriteCond %{REQUEST_URI} !robots\.txt
#RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

последняя строка закоментарена, потому как с ней ошибка о циклической переадресации.

 

Ввожу адрес с https - перебрасывает на http

Блин, и я понять не могу, где этот чертов редирект!

 

Подскажите плиз, как быть?

Спасибо.

 

 

htaccess.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    277

htaccess.txt ? зачем txt?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Eldaeron    73
// HTTP
define('HTTP_SERVER', 'https://xn--80ajbvln7ce4bf.xn--p1ai/');

В настройках самого магазина выставили https? (Включить SSL)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
skuz    1

txt просто для удобства блокнотом открыть.

на хосте .htaccess, как положено)

 

ssl пока не включал, сначала редиректа на https добиться бы

 

мне непонятно, почему редиректит на http? должен же открывать и http и https отдельно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
skuz    1
3 часа назад, Eldaeron сказал:

// HTTP
define('HTTP_SERVER', 'https://xn--80ajbvln7ce4bf.xn--p1ai/');

В настройках самого магазина выставили https? (Включить SSL)

 

а в этом случае получается, что http в принципе нет? тогда получится, что поисковики вернут 404 на индексированные страницы.. или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
skuz    1

включил ssl, редирект на http перестал происходить.

работает и http и https.

но при раскоментаривании последней строки для редиректа - ошибка - 

ERR_TOO_MANY_REDIRECTS:

Сайт ...  выполнил переадресацию слишком много раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу