func serverInit(pServer *sapi.Server) error { confDefaultAction = pServer.Conf.String("wgf.router.defaultAction", "index") confEnableRewrite = pServer.Conf.Bool("wgf.router.enableRewrite", true) confRouterFilePath = pServer.Conf.String("wgf.router.confFile", "router.ini") if confRouterFilePath[0] != '/' { confRouterFilePath = pServer.Confdir() + confRouterFilePath } confRouter = conf.NewConf() confRouter.ParseFile(confRouterFilePath) var err error for key, val := range confRouter.Data() { err = addRule(key, val) if nil != err { pServer.Log(fmt.Sprintf("router error when addRule, %s=%s, errors: %s", key, val, err.Error())) } } return nil }