2016-02-25 3 views
-1

SSL flexible is ON. Правила:Правила страницы Cloudflare, SSL только на одной странице

http://example.com/register - Always use https 
https://example.com/* - Forwarding to http://example.com/$1 

Я пытаюсь включить SSL только на одной странице, остальные должны быть HTTP-.

+0

Это хорошая идея, чтобы защитить страницу регистрации с помощью https. Но если весь сайт не использует https, он уязвим для sslstrip. Вы должны подумать об этом – Tom

ответ

1

Поскольку Правила страницы останавливаются в записи, которую они соответствуют и не продолжают (например, если правило соответствует, оно не будет соответствовать чему-либо еще ниже), вы захотите сделать правило «фиктивного» в середине «Всегда использовать HTTPS» и «downgrader», как показано ниже:

enter image description here

Он также может быть лучше, чем использование правил страниц для этого, но сделать перенаправление на стороне сервера. Вы можете использовать заголовок X-Forwarded-Proto, который CloudFlare установит, чтобы указать, использует ли пользователь HTTP или HTTPS

+0

Это сработало, спасибо :) – RaShe

Смежные вопросы