Конвертировать обратно из https в http - PullRequest
2 голосов
/ 09 августа 2011

Я использую force_ssl, чтобы заставить контроллер использовать https.Но когда я продолжаю перемещаться по сайту, он теперь всегда в https.Как я могу сказать Rails только использовать https для определенных контроллеров и http для других?

1 Ответ

0 голосов
/ 19 августа 2011

Вы действительно должны делать это в файле .htaccess, а не в коде приложения.

Что-то вроде:

RewriteCond $1 ^(projects|sign-in|user)
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R]
...