Updated new domains

This commit is contained in:
Leon Mika 2023-10-29 10:00:05 +11:00
parent f8126e8a37
commit e7b4436659

30
main.go
View file

@ -10,7 +10,6 @@ import (
)
const (
targetURL = "https://workingset.net"
readTimeout = 30 * time.Second
)
@ -24,20 +23,19 @@ func main() {
From string
To string
}{
{From: "/2022/04/a-case-for-mocking-in-unit-tests", To: "/2022/04/12/a-case-for.html"},
{From: "/2021/06/parametrising-your-bdd-tests-in-go", To: "/2021/06/23/parametrising-your-bdd.html"},
{From: "/2021/03/communication-among-stimulus-controllers-part-2", To: "/2021/02/17/communication-among-stimulus.html"},
{From: "/2021/02/communication-among-stimulus-controllers-part-1", To: "/2021/02/17/communication-among-stimulus.html"},
{From: "/2021/01/a-simple-source-ip-address-filter-in-go", To: "/2021/01/20/a-simple-source.html"},
{From: "/2021/01/building-sets-from-maps", To: "/2021/01/09/building-sets-from.html"},
{From: "/2020/12/test-helpers-and-test-packages-in-go", To: "/2020/12/23/test-helpers-and.html"},
{From: "/2020/12/a-tour-of-domain-records-for-email", To: "/2020/12/18/a-tour-of.html"},
{From: "/2020/12/dealing-with-errors-in-go", To: "/2020/12/16/dealing-with-errors.html"},
{From: "/2020/12/building-and-serving-go-wasm-projects", To: "/2020/12/12/building-and-serving.html"},
{From: "/2020/12/a-brief-look-at-stimulus", To: "/2020/12/08/a-brief-look.html"},
{From: "/2020/12/setting-go-variables-during-build", To: "/2020/12/04/setting-go-variables.html"},
{From: "/2020/12/posts-only-rss-feed-in-hugo", To: "/2020/12/03/posts-only-rss.html"},
{From: "/posts/index.xml", To: "/feed.xml"},
{From: "/2022/04/a-case-for-mocking-in-unit-tests", To: "https://lmika.org/2022/04/12/a-case-for.html"},
{From: "/2021/06/parametrising-your-bdd-tests-in-go", To: "https://www.workingset.net/development/go/parametrising-bdd-tests"},
{From: "/2021/03/communication-among-stimulus-controllers-part-2", To: "https://lmika.org/2021/02/17/communication-among-stimulus.html"},
{From: "/2021/02/communication-among-stimulus-controllers-part-1", To: "https://lmika.org/2021/02/17/communication-among-stimulus.html"},
{From: "/2021/01/a-simple-source-ip-address-filter-in-go", To: "https://lmika.org/2021/01/20/a-simple-source.html"},
{From: "/2021/01/building-sets-from-maps", To: "https://lmika.org/2021/01/09/building-sets-from.html"},
{From: "/2020/12/test-helpers-and-test-packages-in-go", To: "https://www.workingset.net/development/go/test-helpers-and-packages"},
{From: "/2020/12/a-tour-of-domain-records-for-email", To: "https://lmika.org/2020/12/18/a-tour-of.html"},
{From: "/2020/12/dealing-with-errors-in-go", To: "https://lmika.org/2020/12/16/dealing-with-errors.html"},
{From: "/2020/12/building-and-serving-go-wasm-projects", To: "https://www.workingset.net/development/go/go-and-wasm"},
{From: "/2020/12/a-brief-look-at-stimulus", To: "https://lmika.org/2020/12/08/a-brief-look.html"},
{From: "/2020/12/setting-go-variables-during-build", To: "https://www.workingset.net/development/go/set-variables-in-build"},
{From: "/2020/12/posts-only-rss-feed-in-hugo", To: "https://www.workingset.net/development/web/posts-only-rss-feed-in-hugo"},
}
r := mux.NewRouter()
@ -60,6 +58,6 @@ func main() {
func redirectTo(url string) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
http.Redirect(w, r, targetURL+url, http.StatusPermanentRedirect)
http.Redirect(w, r, url, http.StatusPermanentRedirect)
})
}