Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как в htaccess разрешить по https запускаться только отдельному модулю?

Как в htaccess разрешить по https запускаться только отдельному модулю?


     07.04.2016    Общие вопросы, Общие вопросы по PHP, Ламерские вопросы    2035

вопрос
Добрый день! Подключил сертификат SSL на сервере. Столкнулся с такой задачей, нужно, чтобы по протокол https включался только при запуске определенного модуля, а весь остальной сайт работал по http.
Есть вот такой пример реализующий нужную мне задачу, но для каталога:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^admin(.*)$ https://%{SERVER_NAME}/admin$1 [L,R]

Как правильно должен выглядеть вариант директивы, чтобы по протоколу https работал не каталог, а модуль buy со своими переменными? Например ?do=buy&mod=4&id_ads=6

Ответа пока нет


2 комментария

nowheremany
Эксперт

nowheremany - 7 апреля 2016 21:27 -

через htaccess не настроить.

Благодарность принимаю тут Связь

prpobed5
Юзер

prpobed5 - 7 апреля 2016 21:51 -

Сделал так, вроде работает

RewriteCond %{HTTP:SSL} =1 [NC]
RewriteCond %{QUERY_STRING} !do=buy [NC]
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 21.08.2014 Гость  Общие вопросы
наверх