mirror of
https://github.com/osmarks/mycorrhiza.git
synced 2024-10-30 19:56:16 +00:00
Add robots.txt
This commit is contained in:
parent
598a87f878
commit
30c95dd037
12
main.go
12
main.go
@ -128,6 +128,17 @@ func handlerIcon(w http.ResponseWriter, rq *http.Request) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func handlerRobotsTxt(w http.ResponseWriter, rq *http.Request) {
|
||||||
|
w.Header().Set("Content-Type", "text/plain")
|
||||||
|
w.WriteHeader(http.StatusOK)
|
||||||
|
w.Write([]byte(
|
||||||
|
`User-agent: *
|
||||||
|
Allow: /page/
|
||||||
|
Allow: /recent-changes
|
||||||
|
Disallow: /
|
||||||
|
Crawl-delay: 5`))
|
||||||
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
log.Println("Running MycorrhizaWiki β")
|
log.Println("Running MycorrhizaWiki β")
|
||||||
parseCliArgs()
|
parseCliArgs()
|
||||||
@ -157,5 +168,6 @@ func main() {
|
|||||||
http.HandleFunc("/", func(w http.ResponseWriter, rq *http.Request) {
|
http.HandleFunc("/", func(w http.ResponseWriter, rq *http.Request) {
|
||||||
http.Redirect(w, rq, "/page/"+util.HomePage, http.StatusSeeOther)
|
http.Redirect(w, rq, "/page/"+util.HomePage, http.StatusSeeOther)
|
||||||
})
|
})
|
||||||
|
http.HandleFunc("/robots.txt", handlerRobotsTxt)
|
||||||
log.Fatal(http.ListenAndServe("0.0.0.0:"+util.ServerPort, nil))
|
log.Fatal(http.ListenAndServe("0.0.0.0:"+util.ServerPort, nil))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user