修复在不存在配置时指定了 CNAME 不生效的问题

This commit is contained in:
ExplodingDragon
2025-11-25 00:48:50 +08:00
parent 1d5ee041aa
commit 94a5298cf1

View File

@@ -172,6 +172,15 @@ func (s *ServerMeta) parsePageConfig(ctx context.Context, meta *PageMetaContent,
data, err := vfs.ReadString(ctx, ".pages.yaml")
if err != nil {
zap.L().Debug("failed to read meta data", zap.String("error", err.Error()))
if len(alias) > 0 {
meta.Filters = append(meta.Filters, Filter{
Path: "**",
Type: "redirect",
Params: map[string]any{
"targets": alias,
},
})
}
return nil // 配置文件不存在不是错误
}