Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Непонятный редирект на http


Recommended Posts

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

Пытаюсь переехать на 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

Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


3 часа назад, Eldaeron сказал:

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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

ERR_TOO_MANY_REDIRECTS:

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.