Problema con HTTPS: Videos del sitio web no se muestran

  • Autor Autor puraco
  • Fecha de inicio Fecha de inicio
puraco

puraco

Ni
Verificado por Whatsapp
Hola compañeros.

A ver si me podéis asesorar y echar un cable con un problema que me tiene loco, os aseguro que antes de acudir a pedir ayuda he mirado y probado todo lo que se me ocurre y está en mi mano pero no doy con la solución y me está afectando seriamente una web, así que necesito solucionarlo cuanto antes.

Veréis, resulta que hace cosa de un mes cambié uno de mis dominios y web en wordrpress a https, en principio no veía afectación alguna y la web funcionaba correctamente, los vídeos se veían todos y nada, tan feliz a esperar que google vaya pillando los cambios y pase de http a https, lo normal.

Pero hace unos días que veo como el tráfico en mi web es cada vez más flojo y como esta web no la llevo yo en plan contenido pues no pensé que fuese un problema interno de ella, sino que pensaba en el posicionamiento, el cambio a https influye al principio, etc ... pero hoy ya he visto que era demasiado poco el tráfico que tenía así que he entrado a ver y me encuentro que no se ve ni un solo vídeo, con razón la gente entra y se va, normal sino se ve nada.

Resulta que todos los videos son iframe con http, son de otra web mía de los que cojo los embed, pero la web lo quiere leer como https y claro, no funciona, sale el cuadradito gris en lugar del video y un mensaje tipo esto:

Es posible que la página web https://www.xxxxxxxx.xxx/embed/48e707b934d2e19a15af esté temporalmente inactiva o que se haya trasladado definitivamente a otra dirección.

Como veis quiere sacarlo con https, y realmente el iframe, la url no es https, es http, y por eso no se ve nada, si cambio mi web a http en ajuste, generales, funciona perfectamente, se ven todos los videos, pero cuando le vuelvo a https no va ni uno y la verdad que me tiene loco.

¿Sabéis que puede pasar o como solucionarlo?, la verdad es que yo no lo entiendo y me tiene desesperado.

Saludos y gracias
 
La web del iframe debe tener ssl activo segun yo xD:encouragement:
 
La web del iframe debe tener ssl activo segun yo xD:encouragement:

No no, la web del iframe es http, no es http, los iframe del embed son http, además si en cualquier entrada donde tengo esos iframes en esta web donde no se ven si la edito y veo son http, no https, el problema es que este cambio a https me está cambiando todas las url´s de la web a https y estos vídeos no se ven por eso y no sé como hacer para que eso no lo cambie y lo deje como está en http para que funcione.
 
Osea, para que funcionen los iframe, la web que le haces embed debe ser https osea contar con certificado ssl, segun yo asi volverian a funcionar, la otra es desactivar completo el https de tu propia web, es decir regresar a http:ambivalence:
 

Ni idea de hacer eso jajajaja.

Preguntaré al server (banahosting) a ver si saben que puede pasar, utilizo el plugin Really Simple SSL y he probado de todo, desactivar contenido mixto, activarlo, reescribir el htaccess, todo , pero no hay manera, si desactivo el contenido mixto no sale el cuadro gris y ese aviso donde debería ir el vídeo, pero tampoco se ve nada, sale un espacio en blanco, así que ya ni idea de que puede ser, seguramente será una tontada, pero no doy con ella.

Quizás cambiando la web donde están los iframe de http a https así se verían, ya es que no se que más probar.

- - - Actualizado - - -

Osea, para que funcionen los iframe, la web que le haces embed debe ser https osea contar con certificado ssl, segun yo asi volverian a funcionar, la otra es desactivar completo el https de tu propia web, es decir regresar a http:ambivalence:

Si, si cambio a http funcionan, el problema es que han dejado de funcionar hará 4 o 5 días, y el https en la web está hace más de un mes, yo he navegado por la página y puesto vídeos nuevos de esos iframe con http y no había problemas, se veían bien, ¿como es posible que ahora no se vean sin haber hecho ningun cambio?

En fin les diré al server que me cambien la otra web a https a ver si así se resuelve el problema.

Saludos
 
Ni idea de hacer eso jajajaja.

Preguntaré al server (banahosting) a ver si saben que puede pasar, utilizo el plugin Really Simple SSL y he probado de todo, desactivar contenido mixto, activarlo, reescribir el htaccess, todo , pero no hay manera, si desactivo el contenido mixto no sale el cuadro gris y ese aviso donde debería ir el vídeo, pero tampoco se ve nada, sale un espacio en blanco, así que ya ni idea de que puede ser, seguramente será una tontada, pero no doy con ella.

Quizás cambiando la web donde están los iframe de http a https así se verían, ya es que no se que más probar.

Lamentablemente esto es una protección que todos los navegadores utilizan.
Las 2 opciones que yo veo son:
- Como te dijo el user arriba volver http
- Hacer lo del proxy

ejemplo:

Creas una archivo "redirect.php" y le pegas este código y lo subes en la raiz de tu wordpress

PHP:
<?php
if (isset($_GET['url'])) {
    $url = $_GET['url'];
    $ch = curl_init();
    $timeout = 5;
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $data = curl_exec($ch);
    curl_close($ch);
    echo $data;
}

Luego deberias llamar tus embeds de la siguiente manera:

HTML:
<iframe src="/redirect.php?url=http://www.example.com/"></iframe>

AVISO: NO LO HE PROBADO!
 
[MENTION=16232]puraco[/MENTION] si quieres háblame por skype y te ayudo. Debes tener los iframes en http y por eso el problema, solo tienes que cambiarlo o bien manual o bien en automático con PHP. :encouragement:
 
[MENTION=16232]puraco[/MENTION] si quieres háblame por skype y te ayudo. Debes tener los iframes en http y por eso el problema, solo tienes que cambiarlo o bien manual o bien en automático con PHP. :encouragement:

Debe verificar primero si la fuente de los iframes permite https... si si perfecto si no lo que dije antes
 
Gracias a todos, ya lo tengo solucionado, simplemente he tenido que cambiar a https la otra web y ya está, menos mal que la otra web es mía también sino hubiese sido más complicado jejeje, pero bueno se arregló todo que es lo importante.

Saludos
 
Gracias a todos, ya lo tengo solucionado, simplemente he tenido que cambiar a https la otra web y ya está, menos mal que la otra web es mía también sino hubiese sido más complicado jejeje, pero bueno se arregló todo que es lo importante.

Saludos

Ya había comentado sobre este problema, ya que lo tengo con mi web de buses, tengo algunos "buscadores de rutas" embebidos con iframes y como están en http, pues ni forma...

Esperaba que actualizaran a finales de este año los dueños de esas webs... pero nada.

Lo único que he podido encontrar es una web que usa un proxy (renderiza cualquier web con https) y desde ahí se podrían usar... pero me quedaría todo el marco de la página del proxy, con publicidad y todo...

Me llama la atención la solución de [MENTION=160514]elChapo[/MENTION] - habría que probar si funciona... aunque ya sabemos que a google eso de las redirecciones no le agrada ni jota...
 

Temas similares

Atrás
Arriba