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

SSL - протокол ocStrore 2.3


Recommended Posts

Версия ocStore 2.3.0.2.3
Шаблон: Newstore

 

Перепробовал кучу всего. если просто прописать сайт в строке браузера -= то он загружается без httpS
хотя ssl сертификат стоит, и все работает.

сайт без SSL - надо чтоб перекидывал на SSL  (http://prntscr.com/jg3pp0)
сайт с SSL

 

Уже и сам настаивал .htaccess
И нанимал фриланс - и все равно работает без ssl, вопрос как исправить??

Мой .htaccess

 

## Редирект
# RewriteRule price/price1/price2/pricedownload http://xbook.com.ua/laptop-notebook-assesories/notebook/planshet-lenovo-tab-10-1-16gb-wifi-black-za1u0008ua.html [R=301,L]
# RewriteRule price/price1/price2/pricedownload http://xbook.com.ua/desktops/ [R=301,L]

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
RewriteBase /

# www -> ssl non www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.+)/$
RewriteRule ^(.*)/$ /$1/?%1 [R=301,L]
#[B][/B]
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

Змінено користувачем wwizard
Надіслати
Поділитися на інших сайтах


как то так

 

RewriteCond %{HTTPS} =off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]
RewriteCond %{SERVER_PORT} !^443$

RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

естественно один который подойдет

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

1 час назад, spectre сказал:

как то так


RewriteCond %{REQUEST_FILENAME} !^robots.txt$ [NC]
RewriteCond %{SERVER_PORT} !^443$

естественно один который подойдет

 

Подошел этот - ситуацию не исправило ((

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


12 минут назад, wwizard сказал:

 

Подошел этот - ситуацию не исправило ((

Попробуйте так:

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

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

 

Это должно автоматом редиректить на версию https, а так же с www на без www.

 

Затем в админке в настройках магазина во вкладке Сервер, проверьте, что у вас стоит "Использовать SSL" - да.

 

Затем проверьте конфиги Opencart - config.php, в обоих секциях (HTTP и HTTPS) должна быть указана версия сайта https

<?php
// HTTP
define('HTTP_SERVER', 'https://site.ru/');

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

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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