When the server is configured to deny range requests, e.g. by putting the following statement in the configuration file:
$HTTP["url"] =~ "\.flv$" {
server.range-requests = "disable"
}
When accessing a file that matches the disabled pattern, using either the HEAD or GET methods, the server replies
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Accept-Ranges: bytes
ETag: "2038925148"
Last-Modified: Mon, 12 Nov 2007 12:22:07 GMT
Content-Length: 9286325
Date: Tue, 13 Nov 2007 17:56:27 GMT
Server: lighttpd/1.4.18
Note the Accept-Ranges: bytes header: delivery of the range is indeed disabled, but the server stated that range is supported (in contradiction to section 14.5 of RFC 2068). This confuses clients that try to handle ranges.