如果我希望代码允许所有子域,我该怎么办



>Ruby code:

halt 403 unless url.host == 'xyz.webserver.com'

有许多子域,例如 XYZ。如果我想允许所有子域,解决方案是什么。

任何帮助将不胜感激。

halt 403 unless url.host == 'xyz.webserver.com'
一种方法

是使用 String#end_with?

halt 403 unless url.host.end_with?('.webserver.com')

另一种方法是使用 case

case url.host
when /.webserver.comz/i
  halt 403
end

不区分大小写(/i(,并允许您根据需要添加其他规则。

相关内容

  • 没有找到相关文章

最新更新