在Golang中,可以使用http.Redirect
函數來實現重定向。
package main
import (
"net/http"
)
func redirectHandler(w http.ResponseWriter, r *http.Request) {
http.Redirect(w, r, "http://www.example.com", http.StatusFound)
}
func main() {
http.HandleFunc("/redirect", redirectHandler)
http.ListenAndServe(":8080", nil)
}
在上面的示例中,redirectHandler
函數會被注冊為處理/redirect
路徑的請求。當收到該請求時,http.Redirect
函數會將響應重定向到http://www.example.com
網站,并返回狀態碼http.StatusFound
。
你可以根據自己的需求修改重定向的目標URL和狀態碼。