diff --git a/iris.go b/iris.go index e241268a..6e0bdc08 100644 --- a/iris.go +++ b/iris.go @@ -798,7 +798,7 @@ func (s *Framework) URL(routeName string, args ...interface{}) (url string) { return } srv := s.Servers.Main() - scheme := s.Servers.Main().Scheme() + scheme := srv.Scheme() host := srv.Host() arguments := args[0:]