It is a known issue, file server treats index.html differently: https://github.com/golang/go/issues/9876
On Tuesday, 16 August 2016 10:03:21 UTC+2, Howard Guo wrote: > > Hello fellow gophers. > > I'm starting a very trivial file server in a directory where there are > files called "index.html" and "LICENSE": > > http.Handle("/", http.FileServer(http.Dir("."))) > > It has no trouble serving file LICENSE, however, the web server always > responds with HTTP 301 when serving "index.html" - no matter what is > written in the file. > > What's the magic over there? How to get it to serve index.html? > > Thanks. > > Regards, > Howard > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.