Переадресация HTTP-соединения на HTTPS (защищенное соединение SSL сертификат)
#1
Отправлено 21 October 2011 - 10:57 PM
---------- Сообщение объединено ----------
В интернете нашел совет:
Создайте файл с именем .htaccess в корневом каталоге сайта, который содержит следующие строки:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Попытылся - выкидывает 302 ошибка.
#2
Отправлено 22 October 2011 - 10:10 AM
#3
Отправлено 05 February 2016 - 10:43 PM
Включите эту галочку, если Вы хотите, чтобы оформление заказов производилось в защищенном режиме SSL.
Установил сертификат., проверил правильность установки, вроде как корректно установлен.
При оформлении весь фон исчез, и надпись при нажатии на знак что соединение на защищено. Скрин прилагаю.
Есть у кого какие версии на этот счет? 1.jpg 112.83К 17 Количество загрузок:
#5
Отправлено 06 February 2016 - 08:22 AM
RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]теперь при попытке зайти на любую страницу, выдает 404 ошибку
#6
Отправлено 06 February 2016 - 12:45 PM
В файле
setting_functions.php
строка 163 замените там на https
а в хтаксессе
RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://compstore.az/$1 [L,R=301]
Помоему этого должно хватить.
Еще судя по виду страницы в файл head.tpl.html
после тега
<head>
нужно добавить
<base href="{$smarty.const.CONF_FULL_SHOP_URL}" />
#8
Отправлено 06 February 2016 - 12:50 PM
после тега
<head>
нужно добавить
<base href="{$smarty.const.CONF_FULL_SHOP_URL}" />
Если не поможет, то могу попробовать сделать (платно).. стучите в аську.
Вот тот сайт что переводил - https://compstore.az
#9
Отправлено 06 February 2016 - 08:00 PM
заменил на на https в 163 строке
2) в head.tpl.html добавил
<base href="{$smarty.const.CONF_FULL_SHOP_URL}" />
при добавлении в htaccess "ломается"
удалил, все заработало
т.е оставил только первые 2-а пункта.
#10
Отправлено 07 February 2016 - 12:51 AM
Да, спасибо Сергей за содействие. Вроде как помогло.Еще судя по виду страницы в файл head.tpl.html
после тега<head>
нужно добавить<base href="{$smarty.const.CONF_FULL_SHOP_URL}" />
Если не поможет, то могу попробовать сделать (платно).. стучите в аську.
Вот тот сайт что переводил - https://compstore.az
Правда в разных браузерах разные данные пока. Где страница уже в https где еще в http.
Чистил хеш, особо не помогает. Принудительно в админке (очистка хэша) галка стоит постоянно (кое какие особенности не позволяют хешировать, нужны постоянно только свежие данные) Посмотрю спустя сутки что и как.
Затеял все это для я-кассы. В движке вроде как есть модуль.
Но есть и обновленный модуль.
=====
Установка модуля
Для установки данного модуля необходимо:
- переместить папку core из yandex-money-cms-shopcms-master.zip 5.09К 2 Количество загрузок: в корень Вашего сайта
- инсталлировать YandexMoney (перейти в раздел Модули - Модули оплаты - Инсталлировать)
- перейти к редактированию установленного модуля (Модули - Модули оплаты - YandexMoney - Редактировать) и внести нужные настройки
- добавить новый вариант оплаты (Настройки - Варианты оплаты, модуль YandexMoney)
- в файле core/includes/helper.php добавить код:
// Helper for YandexMoney (result) if ($_REQUEST["yandexmoney"] == 'yes'){ $orderID = (int) $_REQUEST["orderNumber"]; $q = db_query( "select paymethod from ".ORDERS_TABLE." where orderID=".$orderID); $order = db_fetch_row($q); if ( $order ) { $paymentMethod = payGetPaymentMethodById( $order["paymethod"] ); $currentPaymentModule = modGetModuleObj( $paymentMethod["module_id"], PAYMENT_MODULE ); if ( $currentPaymentModule != null ) { $result = $currentPaymentModule->after_payment_php( $orderID, $_REQUEST); } } }
перед сохранением.
Пожалуйста, обязательно делайте бекапы!
Да, забыл написать какие возможности в модуле:
Доступные платежные методы, если вы работаете как юридическое лицо:
- Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира
- Электронные деньги - Яндекс.Деньги, WebMoney и QIWI Wallet
- Наличные - Более 170 тысяч пунктов оплаты по России
- Баланс телефона - Билайн, МегаФон и МТС
- Интернет банкинг - Альфа-Клик, Сбербанк Онлайн, MasterPass и Промсвязьбанк
- Кредитование - Доверительный платеж (Куппи.ру)
#11
Отправлено 07 February 2016 - 01:06 AM
Для кассы, просто достаточно, чтобы сайт отвечал на запросы по https, даже с самоподписанным сертификатом, роли это не играет.
А по модулю лучше давать ссылки на официальный первоисточник, который обновляется
https://github.com/y...ney-cms-shopcms
#12
Отправлено 07 February 2016 - 01:23 AM
Про самописный.
Да можно.
Но как покупатель поведет себя, когда ему браузер выдаст сообщение про такой сертификат?
#14
Отправлено 07 February 2016 - 01:44 PM
1. включение firebug-а в файфоксе (или дебаггера в другом браузере) наверняка покажет причину пропадания всех картинок и фонов. Может, у Вас настройками браузера запрещено при https-соединении загружать не защищенный контент.Есть у кого какие версии на этот счет?
2. http://vsupport.club...остью-на-https/
А прочитать напись внимательнее? Там ведь написано, что не защищены картинки, а не вообще все. Иначе был бы красный треугольник, насколько я помню.надпись при нажатии на знак что соединение на защищено
#15
Отправлено 14 February 2016 - 01:24 AM
Не, я не спорю, все так.1. включение firebug-а в файфоксе (или дебаггера в другом браузере) наверняка покажет причину пропадания всех картинок и фонов. Может, у Вас настройками браузера запрещено при https-соединении загружать не защищенный контент.Есть у кого какие версии на этот счет?
2. http://vsupport.club...остью-на-https/А прочитать напись внимательнее? Там ведь написано, что не защищены картинки, а не вообще все. Иначе был бы красный треугольник, насколько я помню.надпись при нажатии на знак что соединение на защищено
НО! В моем случае помогло именно http://vsupport.club...dpost__p__34279