Missing in Header Accept-Ranges: bytes

mp4 Animation Videos couldnt be loaded from any Apple device.

The Problem ist that in the Header is Accept-Ranges: bytes missing.
If you look at my Curl with https and Domainname (goes with cf proxy) the result is without this header.

If I make a curl on the same file with my origin IP without SSL i have the right headers and the video is aso shown on Apple devices.

> [email protected]  ~  curl  -I http://116.203.90.23/wp-content/uploads/2019/11/animation-1_2.mp4
> HTTP/1.1 200 OK
> Date: Tue, 17 Dec 2019 06:29:34 GMT
> Server: Apache/2.4.25 (Debian)
> Last-Modified: Mon, 11 Nov 2019 14:45:34 GMT
> Accept-Ranges: bytes
> Content-Length: 3666627
> Cache-Control: max-age=2592000
> Expires: Thu, 16 Jan 2020 06:29:34 GMT
> Vary: Accept-Encoding
> Content-Type: video/mp4
> 
>  [email protected]  ~  curl  -I https://www.eversportsmanager.com/wp-content/uploads/2019/11/animation-1_2.mp4    
> HTTP/2 200 
> date: Tue, 17 Dec 2019 06:29:42 GMT
> content-type: video/mp4
> set-cookie: __cfduid=d376fdd977e27efc501ef4f60a87fe2fb1576564182; expires=Thu, 16-Jan-20 06:29:42 GMT; path=/; domain=.eversportsmanager.com; HttpOnly; Secure
> cf-ray: 5466d81d6fa8f9ce-PRG
> cache-control: max-age=2592000
> expires: Thu, 16 Jan 2020 06:29:42 GMT
> last-modified: Mon, 11 Nov 2019 14:45:34 GMT
> vary: Accept-Encoding
> cf-cache-status: DYNAMIC
> expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
> server: cloudflare

This is most likely rather the issue discussed in very much detail at MP4 Won't Load in Safari Using CloudFlare

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.