Updated new domains
This commit is contained in:
parent
f8126e8a37
commit
e7b4436659
30
main.go
30
main.go
|
@ -10,7 +10,6 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
targetURL = "https://workingset.net"
|
|
||||||
readTimeout = 30 * time.Second
|
readTimeout = 30 * time.Second
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -24,20 +23,19 @@ func main() {
|
||||||
From string
|
From string
|
||||||
To string
|
To string
|
||||||
}{
|
}{
|
||||||
{From: "/2022/04/a-case-for-mocking-in-unit-tests", To: "/2022/04/12/a-case-for.html"},
|
{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: "/2021/06/23/parametrising-your-bdd.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: "/2021/02/17/communication-among-stimulus.html"},
|
{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: "/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: "/2021/01/20/a-simple-source.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: "/2021/01/09/building-sets-from.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: "/2020/12/23/test-helpers-and.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: "/2020/12/18/a-tour-of.html"},
|
{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: "/2020/12/16/dealing-with-errors.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: "/2020/12/12/building-and-serving.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: "/2020/12/08/a-brief-look.html"},
|
{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: "/2020/12/04/setting-go-variables.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: "/2020/12/03/posts-only-rss.html"},
|
{From: "/2020/12/posts-only-rss-feed-in-hugo", To: "https://www.workingset.net/development/web/posts-only-rss-feed-in-hugo"},
|
||||||
{From: "/posts/index.xml", To: "/feed.xml"},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
r := mux.NewRouter()
|
r := mux.NewRouter()
|
||||||
|
@ -60,6 +58,6 @@ func main() {
|
||||||
|
|
||||||
func redirectTo(url string) http.Handler {
|
func redirectTo(url string) http.Handler {
|
||||||
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
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)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue