From c1b2b721e66e98a38bedf604ec9fdfc810392903 Mon Sep 17 00:00:00 2001 From: Nikita Tokarchuk Date: Fri, 3 Dec 2021 03:13:15 +0100 Subject: [PATCH] Redirect root url to index --- frontend/renderer/index.go | 11 +++++++++++ frontend/renderer/renderer.go | 1 + 2 files changed, 12 insertions(+) diff --git a/frontend/renderer/index.go b/frontend/renderer/index.go index 70ec3a2..c4d8dd5 100644 --- a/frontend/renderer/index.go +++ b/frontend/renderer/index.go @@ -1,10 +1,21 @@ package renderer import ( + "net/http" + "code.tokarch.uk/mainnika/nikita-tokarch-uk/frontend/content" + "code.tokarch.uk/mainnika/nikita-tokarch-uk/frontend/templates" routing "github.com/jackwhelpton/fasthttp-routing/v2" ) +// rootRedirect redirects the root url to the index using http redirect +func (r *Renderer) rootRedirect(c *routing.Context) (err error) { + + c.Redirect(templates.URLIndex, http.StatusFound) + + return +} + // index handler renders index data func (r *Renderer) index(c *routing.Context) (err error) { diff --git a/frontend/renderer/renderer.go b/frontend/renderer/renderer.go index 625272b..a141770 100644 --- a/frontend/renderer/renderer.go +++ b/frontend/renderer/renderer.go @@ -34,6 +34,7 @@ func (r *Renderer) init() { router.NotFound(r.errorNotFound) root := router.Group(r.Base) + root.Get(templates.URLRoot, r.rootRedirect) root.Get(templates.URLIndex, r.index) root.Get(templates.URLBlog, r.blog)