web-dev-qa-db-fra.com

Les vidéos Vimeo ne fonctionnent pas

Nous avons deux sites identiques (l'un est un site intermédiaire) hébergés sur des serveurs différents. Les deux utilisent la même version de WordPress 4.8.5.

Échec du chargement des vidéos Vimeo sur l'un de ces sites (auparavant, ces dernières fonctionnaient bien à un moment donné au cours des deux dernières semaines). Cela a été testé en utilisant le thème par défaut non modifié de Dix-sept ans pour éliminer tout problème lié à un thème et le problème est le même.

Par exemple, lorsque j'insère un lien vidéo Vimeo sur le site défectueux, il renvoie simplement l'URL de la vidéo dans la page, par exemple:

https://vimeo.com/44633289

Pourtant, sur le site de travail, avec exactement le même contenu de page, l’URL de la vidéo ci-dessus est automatiquement remplacée par le lecteur vidéo Vimeo.

Capture d'écran du site défectueux:

 enter image description here 

Capture d'écran du site de travail:

 enter image description here 

Pour tester, nous avons essayé une vidéo Youtube et cela s’affiche correctement sur le site défectueux.

Comment puis-je résoudre ce problème et déterminer la cause du problème?

2
Chris

Après une enquête plus approfondie, il semble que Vimeo bloque les demandes.

Nous avons deux sites (un où les vidéos Vimeo fonctionnent et un où elles ne fonctionnent pas). Lors du test de la récupération de contenu via PHP, nous obtenons le message "Échec de la requête HTTP! HTTP/1.1 403 Interdit" sur le site défectueux.

Toute personne lisant ce fil peut exécuter le même test avec ce script:

https://Pastebin.com/szRfKbRv

Ceci identifiera si Vimeo est bloqué sur votre serveur d'hébergement. Si c'est le cas, vous devez contacter votre fournisseur d'hébergement et/ou Vimeo pour obtenir la suppression du blocage IP.

Pas un problème WordPress en soi, mais j'espère que ce test de diagnostic aidera quelqu'un d'autre à l'avenir.

2
Chris