Технический сбой

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

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


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

вопрос
Добрый день! Подключил сертификат 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 - -

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

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

prpobed5
Юзер

prpobed5 - -

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

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

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

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