[feature] Use ETag for robots.txt to prevent mishaps (#3829)

* [feature] Use ETag for robots.txt to prevent mishaps

* check incoming if-none-match header
This commit is contained in:
tobi
2025-02-24 11:17:18 +01:00
committed by GitHub
parent c9de6c9a1e
commit fd670c6a27
3 changed files with 26 additions and 1 deletions

View File

@ -39,7 +39,7 @@ func (rb *Robots) Route(r *router.Router, m ...gin.HandlerFunc) {
// https://www.rfc-editor.org/rfc/rfc9309.html#section-2.4
robotsGroup.Use(
middleware.CacheControl(middleware.CacheControlConfig{
Directives: []string{"public", "max-age=86400"},
Directives: []string{"public", "no-cache"},
Vary: []string{"Accept-Encoding"},
}),
)