Solo lectura

YouTube - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

¿Por qué dejaron de verse los videos de YouTube cuando instalé el certificado SSL en mi foro?

Maracuya
16/05/18 22:39
Hola, buenas noches, que el Señor les bendiga.
Hace unas semanas compré el certificado SSL en el hosting donde tengo alojado mi foro; sin embargo, ha sido imposible lograr que el candadito verde se visualiza en todas las páginas.
  1. Muchas imágenes no cambiaron automáticamente de http a https; algunas, las que yo subí desde el ACP sólo las edité cambiando http por https. Pero otras, las que ya venían con el paquete del foro, ésas sólo se editan desde el FTP Filezilla, así que ahí no hay URL, sólo son archivos de imágenes.
  2. Los smiles no cambiaron a https, y todos me arrojan contenido mixto inseguro.
  3. Los videos de YouTube dejaron de visualizarse, tanto en Firefox como en Chrome.

¿Alguna idea de por qué sucedió todo esto?
¡Shalom!

Respuestas (5)

@G
17/05/18 0:50
Hola,

No aparenta ser un problema de YouTube como tal.
YouTube está en https y soporta dicha tecnología.

Te recomiendo que contactes con tu hosting, desarrolladores del foro... Para averiguar como poder resolverlo.
De todas formas en el aviso en rojo que nos muestras tienes pistas de lo que puede estar pasando.

Un Saludo y Gracias.
Tuxerito.
17/05/18 8:47
Hola Maracuya.

Como ya le comentaron en el foro de Chrome hace un tiempo cuando hizo esa pregunta. Usted esta mezclando protocolos en su pagina ya que usted esta cargando contenido HTTP sobre HTTPS y de alli que se este bloqueando la carga de contenido por tomarse como contenido inseguro. Eso ya se lo comentaron en el foro de Chrome y tambien @G aqui le indica que en los mensajes de error se ve el problema.

Respecto a los videos de YouTube es porque usted los esta cargando sobre HTTP y tiene que ser sobre HTTPS(ya que usted ahora esta usando SSL).

Anteriormente le funcionaban porque usted no usaba SSL pero al implementar el certificado ahora debe cambiar TODAS las solicitudes que haga de HTTP a HTTPS y como ya le dije anteriromente usted esta cargando los videos en HTTP.

En el foro de Chrome usted indicaba que los estaba colocando con HTTPS pero tenga en cuenta que usted esta usando un CMS y dicho sistema puede estar cambiando el protocolo y esta remplazando el HTTPS que usted habia colocado por HTTP.

Si usted revisa el codigo HTML de la pagina que esta generando el CMS(que supongo no lo ha hecho) vera que el codigo HTML generado esta incrustando los videos es con HTTP y no con HTTPS como indica usted que los agrego.

Puede hacer una simple prueba de que es eso lo que esta afectando los videos usando el inspector de Chrome de las DevTools y al inspeccionar el contenedor del video de YouTube se vera que esta en HTTP y si se edita el elemento HTML colocandole la S de una vez se visualiza el video en la pagina.

En su caso debera buscar como es que funciona el CMS que esta usando y averiguar porque es que esta cambiando el protocolo. Depronto dentro de las opciones de ese CMS este algo que especifique si quiere que la pagina trabaje o no bajo SSL y posiblemente le falte a usted activar esa opción para que el CMS automaticamente ajuste todas las peticiones de HTTP a HTTPS pero eso se escapa de la tematica de los 2 foros tanto del de Chrome como del de YouTube.

Saludos.
Maracuya
17/05/18 12:14
Gracias por responder, @G y Tuxerito.

Me disculpo por haber repetido mi petición de ayuda en ambos foros.
Tuxerito, te agradezco mucho tu respuesta, pero me es extremadamente complicado seguir todos tus comentarios, debido a que desconozco todas esas cuestiones de las que hablas. Ignoro dónde se configura para lo del http, por lo tanto soy incapaz de intentar seguir tus recomendaciones.

Usted esta mezclando protocolos en su pagina ya que usted esta cargando contenido HTTP sobre HTTPS y de alli que se este bloqueando la carga de contenido por tomarse como contenido inseguro. Eso ya se lo comentaron en el foro de Chrome y tambien @G aqui le indica que en los mensajes de error se ve el problema.

Sé que existen esos mensajes de error, pero no puedo interpretarlos, y por lo tanto no puedo tomar ninguna decisión.

Puede hacer una simple prueba de que es eso lo que esta afectando los videos usando el inspector de Chrome de las DevTools y al inspeccionar el contenedor del video de YouTube se vera que esta en HTTP y si se edita el elemento HTML colocandole la S de una vez se visualiza el video en la pagina.

Perdóneme, Tuxerito... No tengo idea de cómo hacer esa "simple prueba" con eso de DevTools... Tampoco sé dónde editar el elemento HTML colocándole la S... Me gustaría muchísimo poder hacerlo, pero no sé ni por dónde empezar :(

¿Ustedes podrían ayudarme a hacer eso, e intentar arreglar mi foro? Igual tengo puesta una solicitud de ayuda en el foro de asistencia, pero aún nadie me responde... Esperaré sus respuestas, y de nuevo muchas gracias por su atención, y disculpas por las molestias.

¡Shalom!
Tuxerito.
17/05/18 12:51
Las Chrome DevTools son las herramientas de desarrolladores para depurar paginas en este caso si las conoce ya que fue las que uso en la captura de pantalla que coloco, donde se ve el error rojo, esa ventanita son las DevTools.

Para hacer la prueba que le digo precione el primer boton que ve en esa ventana el de un cuadrito con un cursor, eso lo que hara será entrar en modo seleccion entonces teniendo ese modo activado pase el mouse por la pagina donde deberia estar el video y alli usted vera que a medida que mueve el mouse se van resaltando cosas, cuando note que se selecciono el cuadro donde deberia estar el video de click alli para seleccionarlo. Despues en la ventanita debe estar seleccionada las pestaña de Elements donde usted ira viendo el DOM de la pagina osea todos los elementos HTML que componen la pagina y deberia estar seleccionado alli el elemento que representa el contenedor del video osea el IFRAME posiblemene no este seleccionado sino que este cerca entonces alli busque donde diga IFRAME y en eso vera un campo que dice src y alli vera la URL del video de YouTube, si se fija vera que la URL dice es http:// y no https://. Estando en ese modo usted puede editar el HTML de la pagina y se vera reflejado al instante entonces alli donde esta el http de doble click para entrar a modo editor y ponga la s y precione la tecla Enter para confirmar ese cambio y deberia ver como de una vez aparece el video en la pagina.


Pero igual lo anterior era solo para que usted viera que es que su CMS esta modificando la URL del video(el protocolo) y que esta quedado es como http e igual esa prueba es para que vea que con agregar la s se soluciona el problema. Claro esta que todo eso es solo de prueba no significa que usted este modificando la pagina real sino solo en su PC y que tan pronto usted recarge la pagina volvera a como estaba antes.


Para solucionar su problema como le comente antes debera buscar en su CMS en las opciones algun lado que tenga que ver con eso de seguridad. Por lo que vi supuestamente ese CMS esta basado en uno llamado PHPBB y la opción en esos CMS se supone que se llama algo similar a "Seguridad de Cookies"  y mencionan algo sobre SSL en la descripción.


Saludos.
Maracuya
17/05/18 13:18
Huuuy, efectivamente, el video apareció... Agradezco tu paciencia en explicarme al detalle...

Respecto a las cookies, esa opción la tengo habilitada ya, lo hice desde que compré el Certificado SSL. Pero el problema persiste. Entonces tendré que insistir en el foro de soporte de mi foro para que me ayuden a corregir por qué el foro cambia las URL de los videos.

Muchas gracias, por lo menos ahora tengo ya focalizado el problema... Bueno, uno de ellos, tal vez ya corrigiendo esto de los videos pueda yo enfocarme a las imágenes y los smiles.

¡Muchas gracias de nuevo! ¡Shalom!