Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Добрый вечер

Opencart 2.2 + Seopro

Начал переход на https и начал в confing менять и после этого страницы отдают ERR_TOO_MANY_REDIRECTS

Link to post
Share on other sites

2 минуты назад, prochet сказал:

А хостинг какой?

Beget 
Но на другом хостинге было тоже самое

Link to post
Share on other sites

23 минуты назад, Musther сказал:

 

Файл .htaccess в корне сайта правили? 

Делали Redirect с http:\\ на https:\\ ?

 

Попробуйте в конце файла .htaccess (корень сайта) вставить строчки:


##Redirect
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Строчки кода взяты с сайта Вашего хостинга.

 

Обязательно его переименуйте с ( .htaccess.txt ) на ( .htaccess ).

Когда http все работает, а только сам ввожу https редирект сразу, а с этими правилами ничего не меняется 

Link to post
Share on other sites

10 минут назад, Musther сказал:

 

После всех манипуляций важно кеш браузера сбросить.

 

Сертификат точно установлен/настроен на хостинге?

Да точно.
Я когда то находил решение давно еще на форуме и там что-то правили в папке system 

Link to post
Share on other sites

В папке system есть кэш... самого seo_pro - попробуйде снести его.

Link to post
Share on other sites

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

 

Файл .htaccess в корне сайта правили? 

Делали Redirect с http:\\ на https:\\ ?

 

Попробуйте в конце файла .htaccess (корень сайта) вставить строчки:


##Redirect
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Строчки кода взяты с сайта Вашего хостинга.

 

Обязательно его переименуйте с ( .htaccess.txt ) на ( .htaccess ).

 

В админпанели Система-->Настройки-->вкладка Сервер, пункт Безопасность-->Использовать SSL (Да).

 

В файлах config.php:

папка Admin:


// HTTP
define('HTTP_SERVER', 'https://site.com/admin/');
define('HTTP_CATALOG', 'https://site.com/');

// HTTPS
define('HTTPS_SERVER', 'https://site.com/admin/');
define('HTTPS_CATALOG', 'https://site.com/');

...

корень сайта:


// HTTP
define('HTTP_SERVER', 'https://site.com/');

// HTTPS
define('HTTPS_SERVER', 'https://site.com/');
...

Вместо site.com, Ваш домен.

В хостинг панели, включите использование SSL-сертификата.

 

Должно помочь.

Коллеги делаете ошибки
Чтобы не просесть надо вначале до склейки зеркал  и пока не все страницы http перейдет в https индекс магазин ОБЯЗАН отдаваться по обоим протоколам
Иначе будет просадка
Поэтому нельзя сразу делать редирект (видели знаем - моментально с ТОП -во просадка в ж... мира)
Никаких редиректов и HTTP_SERVER с https://
Переезд должен быть плавным
Не буду ничего доказывать перевел уже более 500 магазинов и все нюансы как вы понимаете знаю

Link to post
Share on other sites
19 часов назад, markimax сказал:

Коллеги делаете ошибки
Чтобы не просесть надо вначале до склейки зеркал  и пока не все страницы http перейдет в https индекс магазин ОБЯЗАН отдаваться по обоим протоколам
Иначе будет просадка

А если сразу с1 дня садить на https не страшно?

Edited by prochet
Link to post
Share on other sites

4 часа назад, prochet сказал:

А если сразу с1 дня садить на https не страшно?

Редирект ?
"Страшно" и не правильно
 

Link to post
Share on other sites
1 час назад, markimax сказал:

Редирект ?
"Страшно" и не правильно
 

Редирект настроен на хостинге, сайт добавлен в индекс как https

Сайт со старта работает на https

Edited by prochet
Link to post
Share on other sites

  • 1 year later...
// HTTP
define('HTTP_SERVER', 'https://xxx.by/');

// HTTPS
define('HTTPS_SERVER', 'https://xxx.by/');
RewriteCond %{HTTP_HOST} ^www.xxx\.by$ [NC]
RewriteRule ^(.*)$ https://xxx.by/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^xxx.by/$1 [NC]
RewriteRule ^(.*)$ https://xxx.by/$1 [R=301,L]

Была такая же проблема, решилось так.

Link to post
Share on other sites

  • 1 year later...
В 18.03.2019 в 11:13, UKD сказал:

// HTTP
define('HTTP_SERVER', 'https://xxx.by/');

// HTTPS
define('HTTPS_SERVER', 'https://xxx.by/');

RewriteCond %{HTTP_HOST} ^www.xxx\.by$ [NC]
RewriteRule ^(.*)$ https://xxx.by/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^xxx.by/$1 [NC]
RewriteRule ^(.*)$ https://xxx.by/$1 [R=301,L]

Была такая же проблема, решилось так.

Добрейшего утречка!

Такая же проблема, как в ТС, ваш метод не выдает ошибку too_many_redirects

Я далекий от директив Apache, не могу понять, зачем слэш в адрессе домена в строке, или это опечатка:

RewriteCond %{HTTP_HOST} ^www.xxx\.by$ [NC]

А если он действительно нужен, то в домене 3-го уровня будет ^www.xx.yy\.zz$?

 

Но всё равно, при открытии главной http, нет автоматического редиректа на https :(

Может ещё что-то нужно указать, чтоб главная автоматом редиректилась на https?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.