>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
(,并允许您根据需要添加其他规则。