Перейти к содержанию

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

Сайт на движке Opencart 3 - сам сайт

Нужно включить на сайте HTTPS.

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

В админке включил SSL

В файле /admin/config.php прописал:

// HTTP
define('HTTP_SERVER', 'http://luxury-watch24.com/admin/');
define('HTTP_CATALOG', 'http://luxury-watch24.com/');

// HTTPS
define('HTTPS_SERVER', 'https://luxury-watch24.com/admin/');
define('HTTPS_CATALOG', 'https://luxury-watch24.com/');

В файле /config.php прописал:

// HTTP
define('HTTP_SERVER', 'http://luxury-watch24.com/');

// HTTPS
define('HTTPS_SERVER', 'https://luxury-watch24.com/');

В файле .htaccess такой код:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Админка перевилась на HTTPS, а сам сайт нет. 

В исходном коде страниц остается пордяка 160 ссылок с http, причем не те которые я прописывал при верстке, а которые где генерируются автоматически.

Как перевести полностью сайт на HTTPS?

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


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

Манипуляции с htaccesa надо прописывать после RewriteBase /

Изменено пользователем SunnRi

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


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

Все равно проблема остается.

Прописал как вы сказали, получилось так:

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

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


Ссылка на сообщение
Поделиться на другие сайты
44 минуты назад, maxg5 сказал:

Как перевести полностью сайт на HTTPS?

1. Заменить в конфиге все http на https

2. Если в текстах или в баннерах есть ссылки на свой сайт с http - заменить на относительные или с https.

3. Настроить редирект так чтобы при любой комбинации с www или без и с http, открывался адрес https://luxury-watch24.com

Profit!

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


Ссылка на сообщение
Поделиться на другие сайты
13 minutes ago, SiteMix said:

1. Заменить в конфиге все http на https

2. Если в текстах или в баннерах есть ссылки на свой сайт с http - заменить на относительные или с https.

3. Настроить редирект так чтобы при любой комбинации с www или без и с http, открывался адрес https://luxury-watch24.com

Profit!

Я это все сделал. Но осталась одна проблема(см. скриншот)

Не знаю как ее исправить, где именно поменять на https.222.png.10ce4e58bb9854e219d37a60fc0aff5c.png

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


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, maxg5 сказал:

Я это все сделал. Но осталась одна проблема(см. скриншот)

Не знаю как ее исправить, где именно поменять на https.

Я проблему не наблюдаю.

 Вероятно, в кэше осталось. Ctrl + F5

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


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

Я уже все решил установкой модуля HTTPS FIX 

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


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

Я уже все решил установкой модуля HTTPS FIX 

Бесплатной версии ?

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.