Magento - проверка на странице и SSL (HTTPS)
Нужна акула magento, чтобы помочь мне здесь:
У меня проблема с проверкой на странице, я настроил ее на запуск https. (изменил ссылку, ведущую на страницу, на https://mydomain.com/checkout/onepage/
Работал нормально, за исключением того, что magento по-прежнему печатает все ссылки при оформлении заказа как http и пытается загрузить их через ajax и http. Это приводит к сбою, так как вы не можете выполнить запрос http/ajax через https-соединение. Поэтому я подумал про себя, давайте попробуем взломать его. Я сделал быстрая функция document.ready и заменяет все экземпляры с http на https, на самом деле работала как заклинание до проверки заказа. Здесь, когда я нажимаю "Продолжить", это не удается. С ожидаемым "вызовом X-JSON для небезопасного бла-бла-бла", означающим, что он где-то вызывает небезопасный URL.
Мой вопрос: - Есть ли способ сообщить magento, чтобы он выполнил проверку на странице по протоколу https (уже настроил https в бэкэнде). - если нет (я сам не ниндзя JSON, а скорее чувак из jQuery), кто-нибудь знает, как чтобы взломать сценарии magento json для запуска https. Я отследил проблему до звонка в "http://mydomain.com/checkout/onepage/saveOrder /"и эта функция onclick "обзор.сохранить()"
Любая помощь в указателях будет весьма признательна:)
2 answers
Запись в .htaccess перезапись
RewriteCond %{REQUEST_URI} checkout\/onepage
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Или администратор Magento
Magento имеет встроенную функциональность для использования https для страниц моей учетной записи, страницы входа в систему и страниц оформления заказа. вам просто нужно установить безопасный базовый URL-адрес в Admin->конфигурация->Общие->Веб->Безопасный и указать путь с помощью https.
Спасибо