从https转换回http

时间:2011-08-08 22:14:51

标签: http https ruby-on-rails-3.1

我使用force_ssl强制控制器使用https。但是当我继续浏览网站时,它现在总是在https。如何告诉Rails只对特定控制器使用https,为其他控制器使用http

1 个答案:

答案 0 :(得分:0)

您应该在.htaccess文件中执行此操作,而不是在应用程序代码中执行此操作。

类似的东西:

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