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

Частично работает сертфикат SSL на главной странице


bequ

Recommended Posts

Добрый день.

Нужна помощь.

Магазин moons.ru на Opencart Version 2.2.0.0

Не полностью работает SSL на главной.

Возникла проблема с тем, что на главной картинки идут через протокол HTTP, хотя весь сайт работает на HTTPS

Принсткрин ошибок на главной странице в приложении к топику

Ниже код htaccess

<ifModule mod_headers.c>
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=43200"
</FilesMatch>
<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">Header unset Cache-Control
</FilesMatch>
</IfModule>
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled. 

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

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
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ 
RewriteEngine On  # Если этой строки нет выше
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

#RewriteCond %{HTTP:X-Forwarded-Protocol} !^https$
#RewriteRule (.*) https://moons.ru/$1 [L,R=301]

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_URI} !(.*)/$
#RewriteRule ^(.*)$ http://moons.ru/$1/ [L,R=301]

RewriteCond %{HTTP_HOST} ^199.96.158.139$
RewriteRule ^(.*)$ https://moons.ru/$1 [R=301,L]

RewriteCond %{QUERY_STRING} ^_route_=blog/&route=pavblog/blogs/$ [NC]
RewriteCond %{REQUEST_URI} ^/blog/$
RewriteRule ^(.*)$ https://moons.ru/blog/ [R=301,L]

RewriteBase /
######################################################################################
# Редирект с /index.php?route=common/home на / .
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

# Убираем WWW
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ https://%1/$1 [L,R=301]

# Убираем слэш в конце URL
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} !/admin/
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]

######################################################################################

RewriteCond %{QUERY_STRING} ^_route_=laptop-notebook$
RewriteRule ^(.*)$ https://moons.ru/dlja-lica? [R=301,L]

RewriteCond %{QUERY_STRING} ^_route_=desktops$
RewriteRule ^(.*)$ https://moons.ru/dlja-tela? [R=301,L]

RewriteCond %{QUERY_STRING} ^_route_=component$
RewriteRule ^(.*)$ https://moons.ru/dlja-volos? [R=301,L]

RewriteCond %{QUERY_STRING} ^_route_=monitor$
RewriteRule ^(.*)$ https://moons.ru/dlja-pohudenija? [R=301,L]

RewriteCond %{QUERY_STRING} ^_route_=mouse$
RewriteRule ^(.*)$ https://moons.ru/dlja-muzhchin? [R=301,L]

RewriteCond %{QUERY_STRING} ^_route_=printer$
RewriteRule ^(.*)$ https://moons.ru/v-podarok? [R=301,L]

RewriteCond %{QUERY_STRING} ^_route_=tajland/dlja-volos-2/maski-4$
RewriteRule ^(.*)$ https://moons.ru/tajland/dlja-volos-2/masla-5? [R=301,L]

RewriteRule ^blog$ index.php?route=simple_blog/article [L]


######################################################################################
RewriteRule ^kontakty$ index.php?route=information/contact [L]
RewriteRule ^brend$ index.php?route=product/manufacturer [L]
RewriteRule ^sitemap$ index.php?route=information/sitemap [L]
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /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|txt)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]




### Additional Settings that may need to be enabled for some servers 
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none
php_flag display_errors 0

 

Http image.png

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


открывайте исходный код и ищите где у вас ссылки по http
я их нащёл в виджетах фейсбучный там какойто скрытый
закоментированные тож есть

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


56 минут назад, AWARO сказал:

открывайте исходный код и ищите где у вас ссылки по http
я их нащёл в виджетах фейсбучный там какойто скрытый
закоментированные тож есть

Т.е. в htaccess все нормально?

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


Три действия:

1.Открываем магазин в браузере,жмём ctrl+U

2.В новом окне,в открывшемся исходном коде жмём ctrl+F, сверху в появившемся поле вводим http:

3.Ищем и исправляем ссылки http

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

20 минут назад, Tom сказал:

Три действия:

1.Открываем магазин в браузере,жмём ctrl+U

2.В новом окне,в открывшемся исходном коде жмём ctrl+F, сверху в появившемся поле вводим http:

3.Ищем и исправляем ссылки http

 

Это я сделал и так.

Там есть http но только на сторонний ресурс, а не на данном сайте.

А проблема с редиректом картинок я так понимаю.

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


Цитата

Там есть http но только на сторонний ресурс, а не на данном сайте.

:-D Это как ? У меня в кармане три рубля,но они не в моём кармане....

Из трёх элементов первый явно в хидере

<a href="http://windows.microsoft.com/en-us/internet-explorer/download-ie">

да ещё и не используется, так как закомментирован весь кусок.

Два оставшихся в футере, копирайт и разметка

<div class="container">Продвижение сайта - <a href="http://westwebart.ru/" target="_blank">WestWebArt</a> </div>
"@context" : "http://schema.org",

 

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

8 минут назад, Tom сказал:

:-D Это как ? У меня в кармане три рубля,но они не в моём кармане....

Из трёх элементов первый явно в хидере


<a href="http://windows.microsoft.com/en-us/internet-explorer/download-ie">

да ещё и не используется, так как закомментирован весь кусок.

Два оставшихся в футере, копирайт и разметка


<div class="container">Продвижение сайта - <a href="http://westwebart.ru/" target="_blank">WestWebArt</a> </div>

"@context" : "http://schema.org",

Спасибо

Про них и говорил.

Но проблема через отладчик показывает на картинки.

 

 

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


Не бывает чудес.Не тот возраст.Или не удалил или не обновил ну или не то и не там удалил и обновил.

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

9 часов назад, Tom сказал:

Не бывает чудес.Не тот возраст.Или не удалил или не обновил ну или не то и не там удалил и обновил.

 

В коде поправил.

Кэш очистил и обновил.

Проверил исходный код, там все 3 места изменены на https

Так в чем я не так сделал? Если следовал ваши советам и сейчас исходный крд отображается в тех местах c https?

Просто проблема не в этом.

Там проблема с папкой images

 

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


41 минуту назад, bequ сказал:

 

В коде поправил.

Кэш очистил и обновил.

Проверил исходный код, там все 3 места изменены на https

Так в чем я не так сделал? Если следовал ваши советам и сейчас исходный крд отображается в тех местах c https?

Просто проблема не в этом.

Там проблема с папкой images

 

Значит одну часть проблемы исключили.Следующий этап ,проверить конфиги и изменить в них все http на https

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

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

Значит одну часть проблемы исключили.Следующий этап ,проверить конфиги и изменить в них все http на https

Спасибо, что помогаете.

Посмотрел конфиги

Данные конфига в админ

Скрытый текст

<?php
// HTTP
error_reporting(0);
ini_set("display_errors","off");

define('HTTP_SERVER', 'https://moons.ru/admin/');
define('HTTP_CATALOG', 'https://moons.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://moons.ru/admin/');
define('HTTPS_CATALOG', 'https://moons.ru/');
define('HTTPS_IMAGE', 'https://moons.ru/image/');

Конфиг основной

Скрытый текст


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

// HTTPS
define('HTTPS_SERVER', 'https://moons.ru/');
define('HTTPS_IMAGE', 'https://moons.ru/image/');

Остальное в этих файлах дир и база

 

 

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


48 минут назад, markimax сказал:

Проверьте css на предмет вызова изображений с http схемой

 

9918452046.png

 

 

 

Спасибо за помощь, но вы можете посдказать, как это сделать?

C css я на вы, только начинаю вникать

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


В 31.07.2017 в 15:43, Tom сказал:

Значит одну часть проблемы исключили.Следующий этап ,проверить конфиги и изменить в них все http на https

Конфиги все в порядке

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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