From aa79b076ae7d4727fb05bf7187fa69c2f5812e0c Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Sun, 3 Jul 2016 19:45:46 +0100 Subject: [PATCH] clean AbsoluteURL --- config/config.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/config.go b/config/config.go index a8637c56..2b985bc7 100644 --- a/config/config.go +++ b/config/config.go @@ -76,8 +76,9 @@ func Parse(c *caddy.Controller) ([]Config, error) { } caddyConf := httpserver.GetConfig(c) - cfg.AbsoluteURL = caddyConf.Addr.Path + "/" + cfg.BaseURL + cfg.AbsoluteURL = strings.TrimSuffix(caddyConf.Addr.Path, "/") + "/" + cfg.BaseURL cfg.AbsoluteURL = strings.Replace(cfg.AbsoluteURL, "//", "/", -1) + cfg.AbsoluteURL = strings.TrimSuffix(cfg.AbsoluteURL, "/") cfg.AddrPath = strings.TrimSuffix(caddyConf.Addr.Path, "/") cfg.Root = http.Dir(cfg.PathScope) if err := appendConfig(cfg); err != nil {