Se utilizziamo WordPress e cerchiamo di caricare un file mp4 sul server, ci possiamo ritrovare con un errore di questo tipo: Format(s) not supported or source(s) not found. Cosa fare?
La prima cosa da fare è capire se ci sono problemi con il server.
Per fare questo creiamo la cartella temp all’interno del nostro server, copiamoci dentro un qualunque file mp4 e il seguente file che chiameremo video.html. Nel codice che segue ricordiamoci di sostituire mio_video.mp4 con il nostro video.
<!DOCTYPE html> <html lang="it" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <video width="800" height="450" controls> <source src="mio_video.mp4" type="video/mp4"> Your browser does not support the video tag. </video> </body> </html>
A questo punto richiamiamo il nostro file video.html nella barra degli indirizzi del nostro browser.
Ad esempio, se il nostro dominio è alessandrostella.it e siamo in https, allora dobbiamo richiamare https://alessandrostella.it/temp/video.html
Se in questo modo il video parte, allora il problema è quasi certamente nel file htaccess.
Editiamo quindi il file htaccess e andiamo a cercare una riga che somigli a qualcosa del genere:
RewriteCond %{REQUEST_URI} !(\.xml|\.png|\.jpg|\.gif|\.jpeg)$ [NC]
Se troviamo una riga più o meno simile, allora ci basta aggiungere l’estensione .mp4 all’elenco. Basandoci sul codice qui sopra, ci basterà modificralo come segue:
RewriteCond %{REQUEST_URI} !(\.xml|\.png|\.jpg|\.gif|\.jpeg|\.mp4)$ [NC]
Fatta la modifica, salviamo il file e riproviamo a caricare il nostro file video.
Che la pace sia con voi…