gpt4 book ai didi

ruby-on-rails - 不需要 SSL 时如何重定向非 SSL 流量?

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:14 25 4
gpt4 key购买 nike

我的应用程序有一部分使用 SSL 和 force_ssl 方法,在相关 Controller 中执行类似这样的操作:

class MyController < ApplicationController
force_ssl
end

这工作正常,但是,在不属于本部分的页面上,我不想使用 SSL。是否可以在不需要时重定向回非 SSL 协议(protocol)?

最佳答案

为什么不在 HTTP 级别进行 ssl 重定向?在 HTTP 级别执行此操作更清晰、更快速(因为请求在 Rails 之前重定向)。

如果您看到 force_ssl 源代码 ( http://apidock.com/rails/ActionController/ForceSSL/ClassMethods/force_ssl ),它只是进行了一个简单的重定向。

您可能还不想使用 link_to 的 :protocol 选项。

关于ruby-on-rails - 不需要 SSL 时如何重定向非 SSL 流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771914/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com