소스 검색

minor: 首页跳转问题

tuonian 4 주 전
부모
커밋
f89be7506c
1개의 변경된 파일10개의 추가작업 그리고 1개의 파일을 삭제
  1. 10 1
      server/routers/router.go

+ 10 - 1
server/routers/router.go

@@ -78,8 +78,17 @@ func init() {
 	beego.Router(fmt.Sprintf("%s/config.js", config.ContextPath), &nginx_controller.ConfigController{})
 	// portal static assets
 	beego.SetStaticPath(config.ContextPath, "static/web")
+
+	webPrefix := config.ContextPath
+	if !strings.HasSuffix(webPrefix, "/") {
+		webPrefix = webPrefix + "/"
+	}
+
 	beego.Get("/", func(ctx *context.Context) {
-		ctx.Redirect(301, fmt.Sprintf("%s/index.html", config.ContextPath))
+		ctx.Redirect(301, webPrefix)
+	})
+	beego.Get(config.ContextPath+"/*", func(ctx *context.Context) {
+		ctx.Redirect(301, webPrefix)
 	})
 
 	beego.ErrorHandler("404", func(writer http.ResponseWriter, request *http.Request) {