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

weberkrend

Новачок
  
  • Публікації

    18
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем weberkrend

  1. Есть у меня старый сайт на который подключен SSL сертификат.
    теперь нужно что бы подгрузка всего контента на каждой странице шла по протоколу https, в то время как до установки сертификата весь контент был подгружен по http (конкретно изображения).

    Вот на WP используется специальный плагин например - HTTP/HTTPS Remover и он сам заменяет все ссылки на картинки на https. Есть ли что то подобное на ОПЕНКАРТЕ или как можно это реализовать?

    Opera Снимок_2020-10-22_010328_infoexponent.com.png

  2. Только что, zizka сказал:

    Seo pro / ЧПУ если включено и статей \ товаров больше 5-10к 
    Частая ошибка что сайт умирает из-за огромного количества Алиасов.

    а что же делать, если необходим магазин скажем так на 20 000 товаров? А СЕО ПРО так же нужен

  3. Только что, buslikdrev сказал:

    Значит для одной папки закончилось. Сервер на винде?

    нет, вот на этом CentOS 7 (centos-release-7-7.1908.0.el7.centos.x86_64).

    у меня 3000 статей, в этом может быть причина?

  4. 8 часов назад, LeonidoPapagatto сказал:

    это на бред похоже

    обычно надо только кофиги править и в админке включить

    а потом кеши почстить

    правка конфигов и включение в админке мне не помогло...

    И если это бред, то почему оно есть в коде опенкарта?

    В любом случае, моя проблема решена, тему можно закрывать

  5. Только что, Tom сказал:

    Смените в конфигах магазина все http на https, включите безопасное подключение в разделе Система - Настройки.

    Дополнительно можно в htaccess прописать редирект с http на https, очень часто это можно сделать в панели хостинга, а так же с WWW на без WWW.

    Больше вам ничего настраивать не нужно.

    благодарю, но уже нашел ответ

    В  файле system/library/url.php

    меняем строку

    public function link($route, $args = '', $connection = '') {

    на

    public function link($route, $args = '', $connection = 'SSL') {

     

    ИЛИ

    Может кому пригодится, для ocStore 2.3.0.2

    там же system/library/url.php меняем

    public function link($route, $args = '', $secure = false)

    на

    public function link($route, $args = '', $secure = true)

  6. Как перевести http: адреса в xml-карте сайта на https: при подключенном SSL?

    И нужно ли это делать? и не будет ли поисковик создавать дубли??

     

    Думал что адреса в карте обновятся автоматически, но этого не произошло, отключение и чистка кэша не помогли

     

    Opera Снимок_2020-10-16_132226_intelsib.ru.png

    Opera Снимок_2020-10-16_134122_devaka.ru.png

  7. Только что, DariyGRAY сказал:

    Согласен с @neonox. Очистите кэш браузера и проверьте. Если ситуация не изменится, тогда будем с настройками экспериментировать

     

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

    Так попробуйте жеж)

    Сразу станет понятно кеш браузера это или что то другое

    почистил, у меня не перенаправляет с http на https при заходе на сайт, это критично??? Но тем не менее сертификат включается когда перехожу в корзину заказа

  8. Только что, DariyGRAY сказал:

    Есть две возможные причины возникновения проблемы:

    1. Кэш браузера. Браузеры кешируют не только контент, но и редиректы. Google Chrome точно это делает.
    2. Неправильно прописали правила в .htaccess 

      В зависимости от конфигурации сервера данные правила часто приходится писать по разному, так как на одном сервере оно срабатывает, а на другом нет.

    Но судя из ваших объяснений, я больше склоняюсь к первому пункту

    Был вариант прописать еще вот это, но в этом случае у меня вообще сайт упал, так что оставил, то что работает

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

     

  9. Я подключил сертификат но он работает странно например в браузере опера все в порядке перенаправление с http на https проходит нормально, а вот в фарефоксе редиректа не происходит и адрес с http открывает в http, а не перенаправляет на https, в чем проблема?

     

    • Порядок действия отредактировал два файла с настройками магазина. Оба файла называются config.php которые находятся в корневой папке сайта и в папке admin. И поменял в каждом следующий фрагмент кода:
    1 // HTTPS
    2 define('HTTPS_SERVER', 'http://yourdomain.com/');
     
    • Заменил http на https:
    1 // HTTPS
    2 define('HTTPS_SERVER', 'https://yourdomain.com/');
     

     

    • Затем включил поддержку SSL в админ панели OpenCart. Система->Настройки (System->Settings).

     

    • В файле .htaccess добавил код
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^yourdomain\.com$ [NC]
    RewriteRule ^(.*)$ https://yourdomain.com/$1 [L,R=301]

    и теперь .htaccess  выглядит вот так

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^САЙТ\.com$ [NC]
    RewriteRule ^(.*)$ https://САЙТ.com/$1 [L,R=301]
    
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
    RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
    RewriteRule ^yandex.xml$ index.php?route=feed/yandex_sitemap [L]
    RewriteRule ^system/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)
    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.САЙТ.com$ [NC]
    RewriteRule ^(.*)$ http://САЙТ.com/$1 [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
    RewriteRule ^index\.html$ / [R=301,L]
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ / [R=301,L]
    RewriteCond %{QUERY_STRING} ^route=common/home$
    RewriteCond %{REQUEST_METHOD} !^POST$
    RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

    Что не так?

×
×
  • Створити...

Important Information

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