mirror of
https://github.com/writefreely/writefreely
synced 2024-11-27 19:10:17 +00:00
Merge pull request #1024 from writefreely/fix-sitemap
Correctly show 404 page on /sitemap.xml on multi-user instances
This commit is contained in:
commit
b8d652eb1a
1 changed files with 2 additions and 0 deletions
2
posts.go
2
posts.go
|
@ -314,6 +314,8 @@ func handleViewPost(app *App, w http.ResponseWriter, r *http.Request) error {
|
|||
// Display reserved page if that is requested resource
|
||||
if t, ok := pages[r.URL.Path[1:]+".tmpl"]; ok {
|
||||
return handleTemplatedPage(app, w, r, t)
|
||||
} else if r.URL.Path == "/sitemap.xml" && !app.cfg.App.SingleUser {
|
||||
return impart.HTTPError{Status: http.StatusNotFound, Message: "Page not found."}
|
||||
} else if (strings.Contains(r.URL.Path, ".") && !isRaw && !isMarkdown) || r.URL.Path == "/robots.txt" || r.URL.Path == "/manifest.json" {
|
||||
// Serve static file
|
||||
app.shttp.ServeHTTP(w, r)
|
||||
|
|
Loading…
Reference in a new issue