Allow non-root paths for index.html when returning server-rendered metadata page. Closes #227

This commit is contained in:
Gabe Kangas 2020-10-08 16:34:40 -07:00
parent dfeba53f08
commit 2aa9a86e3d

View file

@ -30,7 +30,7 @@ type MetadataPage struct {
func IndexHandler(w http.ResponseWriter, r *http.Request) {
middleware.EnableCors(&w)
isIndexRequest := r.URL.Path == "/" || r.URL.Path == "/index.html"
isIndexRequest := r.URL.Path == "/" || filepath.Base(r.URL.Path) == "index.html" || filepath.Base(r.URL.Path) == ""
// For search engine bots and social scrapers return a special
// server-rendered page.