mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-27 06:03:48 +03:00
parent
cdd3884b32
commit
5bd9c49042
1 changed files with 5 additions and 1 deletions
|
@ -616,7 +616,11 @@ func (fsrv *FileServer) notFound(w http.ResponseWriter, r *http.Request, next ca
|
||||||
// Prefix the etag with "W/" to convert it into a weak etag.
|
// Prefix the etag with "W/" to convert it into a weak etag.
|
||||||
// See: https://tools.ietf.org/html/rfc7232#section-2.3
|
// See: https://tools.ietf.org/html/rfc7232#section-2.3
|
||||||
func calculateEtag(d os.FileInfo) string {
|
func calculateEtag(d os.FileInfo) string {
|
||||||
t := strconv.FormatInt(d.ModTime().Unix(), 36)
|
mtime := d.ModTime().Unix()
|
||||||
|
if mtime == 0 || mtime == 1 {
|
||||||
|
return "" // not useful anyway; see issue #5548
|
||||||
|
}
|
||||||
|
t := strconv.FormatInt(mtime, 36)
|
||||||
s := strconv.FormatInt(d.Size(), 36)
|
s := strconv.FormatInt(d.Size(), 36)
|
||||||
return `"` + t + s + `"`
|
return `"` + t + s + `"`
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue