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

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

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

Добрый день.

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

Магазин 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

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


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

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

htaccess к этой проблеме не имеет отношения

  • +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",

Спасибо

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

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

 

 

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


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

Исправил, но та же проблема осталась.

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


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

Где исправил то?Всё как было так и осталось...

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


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

Где исправил то?Всё как было так и осталось...

template/common/footer.tpl

template/common/header.tpl

Исправил те 3 ссылки

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


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

Значит кеш модификаторов.

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


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

Значит кеш модификаторов.

Обновил кеш модификаторов

Но то же самое

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

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


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

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

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


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

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

 

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

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

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

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

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

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

 

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


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

Так в чем я не так сделал?

забыл подумать

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


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

 

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

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

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

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

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

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

 

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

  • +1 1

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


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

забыл подумать

Печатал на телефоне, т9 все испортил.

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


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

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

 

9918452046.png

 

 

 

  • +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 пользователей онлайн

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

×

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

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