Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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]

 

Edited by wwizard
Link to post
Share on other sites

как то так

 

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]

 

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

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

как то так


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

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

 

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

Link to post
Share on other sites

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');

 

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.