Отключение ssl на одной директории

Александр Крикун
На сайте с 07.04.2014
Offline
85
2407

Всем привет. Очень нужна ваша помощь. У меня есть интернет магазин который хочу полностью перевести на https, но есть на сайте проблема. Я использую iframe в которых внутри сайта открываются демоверсии с другого домена по http. Таким образолм внутри моего сайта по определенной директории запускается в фрейме другой сайт по http и так как это не защищенный контнет ничего работает. Есть вариант отключить для данной директории https и полностью перевести ее на http, но возникли трудности. Знаю что есть правила для .htaccess в которых можно указать это, но не получается. Помогите пожалуйста с решением данной проблемы или может подскажите как без данного правила заставить по https открываться без глюков фрейм.

Top-Bit.biz ( https://top-bit.biz ) - Магазин сайтов для дохода. Купи сайт от 1$! ( https://top-bit.biz/shop ) Мой канал на Youtube https://www.youtube.com/channel/UCNrrKWI7sHtghkjViO57IQQ/ Сообщество по wordpress в телеграм (https://t.me/wordpress_plugin_help/1)
Aisamiery
На сайте с 12.04.2015
Offline
293
#1

Что значит отключить? Вы можете открыть сайт через http и тогда он будет отключен.

Например:


RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteCond %{REQUEST_URI} ^/dir [NC] #Тут любое регулярное выражение, которое будет идентифицировать страницу
RewriteRule ^(.*)$ http://www.site.ru/dir/$1 [R,L]

У вас возникнет конфликт, если есть редирект с http на https и там просто надо добавить так же условие, только отрицание


RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/dir [NC] #Тут любое регулярное выражение, которое будет идентифицировать страницу
RewriteRule ^(.*)$ https://www.site.ru/$1 [R,L]

Как то так я думаю

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
Александр Крикун
На сайте с 07.04.2014
Offline
85
#2

Пришлось отказаться полностью от https на сайте так как много других проблем возникает. Сейчас перевел весь сайт на http но проблема с woocommerce. мне нужно что бы при заходе на страницу оплаты и личного кабинете принудительно шел переход на https а затем если идут переходы на другие страницы возвращало на http при этом в настрйоках самого woocommerce выбирал Force SSL (HTTPS) on the checkout pages (an SSL Certificate is required). но идет циклическая переадресация. Если напрямую открывать страницу оплаты по https плывет верстка. По идее нужно весь сайт принудительно заставить работать на http и активировать Force SSL (HTTPS) on the checkout pages (an SSL Certificate is required). Но как это сделать не знаю. Подскажиет пожалуйста

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий