ソースを参照

minor: 首页跳转问题

tuonian 3 週間 前
コミット
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) {