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

Поддомены некорректно работают с SSL сертификатом

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

Здравствуйте!

В общем, кратко о проблеме - есть пару магазинов на одинаковых движках и темах (Opencart 2.2 и Journal). Задумал недавно перенести их на SSL, но вот беда - там стоит по 30 поддоменов под регионы. Переехало все вроде нормально, но некоторые стили не подгружаются. В принципе, не страшно, но самая главная проблема это то, что корзина, выбор опций, отзывы и прочие вещи на ajax перестали работать, поскольку запрос идет с поддомена на основной домен.

http://prntscr.com/j2s6nz

Как это пофиксить не знаю, пробовал и модуль SEO FIX HTTPS и в модификаторе header тег base редактировал. Пока ничего не помогло, возможно, кто-то сталкивался с этой проблемой. Готов даже заплатить за решение, в разумных пределах конечно.

Сайт restlax.ru

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


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

Здравствуйте!

В общем, кратко о проблеме - есть пару магазинов на одинаковых движках и темах (Opencart 2.2 и Journal). Задумал недавно перенести их на SSL, но вот беда - там стоит по 30 поддоменов под регионы. Переехало все вроде нормально, но некоторые стили не подгружаются. В принципе, не страшно, но самая главная проблема это то, что корзина, выбор опций, отзывы и прочие вещи на ajax перестали работать, поскольку запрос идет с поддомена на основной домен.

http://prntscr.com/j2s6nz

Как это пофиксить не знаю, пробовал и модуль SEO FIX HTTPS и в модификаторе header тег base редактировал. Пока ничего не помогло, возможно, кто-то сталкивался с этой проблемой. Готов даже заплатить за решение, в разумных пределах конечно.

Сайт restlax.ru

 

Здравствуйте!
 

Значит не верно настроили движок на эти самые поддомены. Могу решить - примерно 1000 руб. Пишете в ЛС, если интересно.

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


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

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

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


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

 

Здравствуйте!
 

Значит не верно настроили движок на эти самые поддомены. Могу решить - примерно 1000 руб. Пишете в ЛС, если интересно.

Это модуль, купленный здесь же, как я могу его настроить неправильно?

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


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

Это модуль, купленный здесь же, как я могу его настроить неправильно?

 

Какой модуль? :o GeoIP?))) Он не мультимагазин.

 

Мультимагазин - это стандартный функционал движка. Вы так его настроили, что не верно работает. Вероятно.

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


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

 

Какой модуль? :o GeoIP?))) Он не мультимагазин.

 

Мультимагазин - это стандартный функционал движка. Вы так его настроили, что не верно работает. Вероятно.

А, так вы про это, прошу прощения, вероятно и это, спасибо за наводку

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


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

Самый простой метод - сделать вывод CORS-заголовков в http в index.php


Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true

 

или


Access-Control-Allow-Origin: domain.ru
Access-Control-Allow-Credentials: true

если AJAX-запросы на поддомен идут с основоного домена

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От wolfxxx
      Ребята привет, начинаю осваивать opencart.  Подскажите в чем проблема?
       
      1) в фаиле .htaccess прописал редирект, нашел в соседней ветке и просто вставил
      Options +FollowSymlinks
      # Prevent Directoy listing
      Options -Indexes
      # Prevent Direct Access to files
      <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
       Require all denied
      ## For apache 2.2 and older, replace "Require all denied" with these two lines :
      # Order deny,allow
      # Deny from all
      </FilesMatch>
      # SEO URL Settings
      RewriteEngine On
      #Редирект с www to non-www(https)
      RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
      RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
      #Редирект с http to https
      RewriteCond %{HTTPS} off
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
      # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
      RewriteBase /
      RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
      RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [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]
       
      2) в фаиле robot.txt  прописываю Host: https://xenon-store.ru/
      3) в фаиле config.php 
      прописал так 
      <?php
      // HTTP
      define('HTTP_SERVER', 'https://xenon-store.ru/');
      // HTTPS
      define('HTTPS_SERVER', 'https://xenon-store.ru/');
       
      4) в фаиле /admin/config.php
      // HTTP
      define('HTTP_SERVER', 'https://xenon-store.ru/admin/');
      define('HTTP_CATALOG', 'https://xenon-store.ru/');
      // HTTPS
      define('HTTPS_SERVER', 'https://xenon-store.ru/admin/');
      define('HTTPS_CATALOG', 'https://xenon-store.ru/');
       
      5) в Вебмасте указываю переезд на htpps
       
      В итоге прилетает письмо от яндекса 
       
      У вашего сайта https://xenon-store.ru изменилось главное зеркало: вместо https://xenon-store.ru главным в группе зеркал стал домен xenon-store.ru. Рекомендуем проверить что новое главное зеркало доступно для индексирования и отдает роботу код 200. 

      Если вас не устраивает этот выбор, изменить главное зеркало можно с помощью 301 редиректа Воспользуйтесь инструментом "Переезда сайта", чтобы ускорить применение новых указаний и проверить корректность настроек, необходимых для смены адреса. 

      Сайты признаются зеркалами друг друга, если возвращают роботу одно и то же содержимое. Если это уже не так, сайты расклеятся автоматически в течение нескольких недель. 
       
       
      6) делаю диагностику на вебмастере(скрины приложил)
       
       
      Помогите плииз, с английским туго но стараюсь учить)))
       Что и где надо сделать???
       
       
       
       
       
       


    • От AndySparrow
      Добрый день.
      Делаем мультимагазин. Создали поддомен и появилась проблема: все ссылки с поддомена ведут на основной домен.
      Таким образом, при нажатии на любой товар на поддомене загружается этот товар на основном домене.
      Подскажите, пожалуйста, что делать?
    • От deadlylimonad
      Появилась ошибка в JS при переезде на https, перестали подгружаться товары в категориях (бесконечная прокрутка).
      Вот что в консоли:
      Mixed Content: The page at 'https://abt-professional.com/magazin/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://abt-professional.com/magazin/?page=2'. This request has been blocked; the content must be served over HTTPS. send @ jquery-2.1.1.min.js?j2v=2.8.5:4 ajax @ jquery-2.1.1.min.js?j2v=2.8.5:4 n.(anonymous function) @ jquery-2.1.1.min.js?j2v=2.8.5:4 load @ jquery-ias.min.js?j2v=2.8.5:13 (anonymous) @ jquery-ias.min.js?j2v=2.8.5:13 j @ jquery-2.1.1.min.js?j2v=2.8.5:2 add @ jquery-2.1.1.min.js?j2v=2.8.5:2 c.next @ jquery-ias.min.js?j2v=2.8.5:13 scrollHandler @ jquery-ias.min.js?j2v=2.8.5:13 a @ jquery-ias.min.js?j2v=2.8.5:13 setTimeout (async) d @ jquery-ias.min.js?j2v=2.8.5:13 f @ jquery-2.1.1.min.js?j2v=2.8.5:2 dispatch @ jquery-2.1.1.min.js?j2v=2.8.5:3 r.handle @ jquery-2.1.1.min.js?j2v=2.8.5:3  
    • От kolomenec
      750.00 руб
      Скачать/Купить дополнение


      Переезд сайта с http на https
      Здравствуйте! Предлагаю услуги по переходу сайтов на Opencart c http на https
       
      Для чего?
      С января 2017 года Google Chrome начнет помечать работающие на http-протоколе сайты, которые сохраняют пароли и данные о кредитных картах пользователей, как «небезопасные».
      Несколько причин для перехода!
      1. Https-протокол позволяет избежать мошенничества.
      2. Https-протокол является фактором ранжирования сайтов в поисковых системах.
      3. Https-протокол свидетельствует о соблюдении конфиденциальности.
      4. Https-протокол постепенно охватывает все популярные сайты мира.
      5. Https-протокол на сайте повышает доверие пользователей к компании.
       
      Добавил kolomenec Добавлено 20.04.2017 Категория Услуги  
    • От kolomenec
      Здравствуйте! Предлагаю услуги по переходу сайтов на Opencart c http на https
       
      Для чего?
      С января 2017 года Google Chrome начнет помечать работающие на http-протоколе сайты, которые сохраняют пароли и данные о кредитных картах пользователей, как «небезопасные».
      Несколько причин для перехода!
      1. Https-протокол позволяет избежать мошенничества.
      2. Https-протокол является фактором ранжирования сайтов в поисковых системах.
      3. Https-протокол свидетельствует о соблюдении конфиденциальности.
      4. Https-протокол постепенно охватывает все популярные сайты мира.
      5. Https-протокол на сайте повышает доверие пользователей к компании.
       
  • Последние посетители   0 пользователей онлайн

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

×

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

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