2
我使用force_ssl
来强制控制器使用https。但是当我一直浏览网站时,现在总是在https
。我如何才能告诉Rails仅对特定控制器使用https
而对其他人使用http
?从https转换回http http
我使用force_ssl
来强制控制器使用https。但是当我一直浏览网站时,现在总是在https
。我如何才能告诉Rails仅对特定控制器使用https
而对其他人使用http
?从https转换回http http
你应该真的在你的.htaccess
文件中这样做,而不是在你的应用程序代码中。
喜欢的东西:
RewriteCond $1 ^(projects|sign-in|user)
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R]