Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Widget de reproductor ya no funciona  

 
Tania
 Tania
Usuario activo

Buenas tardes.

Escribo porque hasta hace unos días, el widget reproduciendo un streaming de radio con URL en HTTP funcionaba sin problemas. Sin embargo, ahora el reproductor se ve, pero no reproduce nada. Al principio pensé que era porque en mi web había contenidos mixtos al cargar el HTTPS (entre los que estaría esa URL) y escribí en .htaccess el código para forzar la carga en HTTPS. Pero casi al mismo tiempo actualicé Wordpress a 5.5.1. Contacté con el soporte y me dijeron que no constaba la línea de ese código forzando el HTTPS (aunque ya no cargan contenidos mixtos, ese mensaje desapareció) y me dijeron que seguramente se debería a algún problema con la versión de Wordpress. Por eso estoy aquí.

Sin embargo, he vuelto a instalar una versión anterior usando el plugin WP Downgrade | Specific Core Version y se ha actualizado correctamente, pero el reproductor continúa sin funcionar. No sé qué hacer porque no sé dónde está el problema. Parece ser que en haber forzado HTTPS no, porque el código no aparece, pero, a la vez, el mensaje de contenidos mixtos ha desaparecido. Y en la actualización de Wordpress tampoco, porque al volver a una vesión anterior, sigue sin funcionar. Como dato, añadiré que la URL del streaming es correcta, porque, al crear el reproductor en Muses.org, funciona.

Gracias por su atención.

Citar
Respondido : 20/09/2020 6:36 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Envíanos la url exacta de tu sitio en donde aparece el reproducto para verificar si se generan errores javascript.

Saludos.

ResponderCitar
Respondido : 20/09/2020 9:14 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Tania
 Tania
Usuario activo

@jmarreros

Hola de nuevo. La web es la principal,  https://www.radioconectadas.com/

También he creado una página para añadir el reproductor, que seguramente será lo que haga más adelante. Por si resulta más fácil analizarlo aquí:  https://www.radioconectadas.com/reproductor/

Muchas gracias.

ResponderCitar
Respondido : 21/09/2020 11:05 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Tania, 

Prueba agregando el siguiente código mediante el plugin de Code Snippets, si no te funciona aquí pruébalo agregándolo directamente al functions.php de tu template:

function rsssl_exclude_http_url($html) { 
$html = str_replace(
'https://163.172.194.146:9002/autodj', 'http://163.172.194.146:9002/autodj', $html);
return $html;
}

add_filter('rsssl_fixer_output','rsssl_exclude_http_url');

Si no te funciona entonces tienes las opciones siguientes:

  1. Regresar tu sitio web en tu cuenta de hosting en Webempresa a http.
  2. Habilitar el protocolo https en la cuenta de hosting o servidor web de la radio a la que estás queriendo enlazar.

Saludos 

ResponderCitar
Respondido : 21/09/2020 11:47 pm

Tania
 Tania
Usuario activo

@bulmaro-webempresa

Hola.

Gracias por tu respuesta. He probado con el plugin añadiendo un nuevo fragmento, pero no sé si lo hago bien, no surte efecto. Y al añadirlo a functions.php y cargar la web, me dice que hay un error crítico, así que tengo que borrar el código.

De todas maneras, aunque no se pueda hacer nada, ¿podemos saber cuál es el error? ¿Por qué antes funcionaba con HTTPS (con contenido mixto)? ¿Hay alguna forma de volver a ese HTTPS con contenido mixto? Gracias.

ResponderCitar
Respondido : 22/09/2020 12:28 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Tania,

Es posible que tras la actualización esto o funcione de forma correcta por lo que ahora no te permite reproducir el audio, una opción como te comenta Bulmaro es

Respondido por: @bulmaro-webempresa

Habilitar el protocolo https en la cuenta de hosting o servidor web de la radio a la que estás queriendo enlazar.

Prueba esto y nos comentas como ha ido todo

Un Saludo

ResponderCitar
Respondido : 22/09/2020 1:53 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Tania
 Tania
Usuario activo

@karen

Hola, Karen.

Gracias por tu respuesta. El problema es que el protocolo HTTPS se contrata aparte y supone un coste extra que ahora mismo no puedo permitirme. Pero si es la única opción, lo pensaré. Pero no termino de entender por qué al volver a instalar una versión anterior de Wordpress no puedo conseguir que funcione.

Gracias.

ResponderCitar
Respondido : 22/09/2020 11:25 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator
Hola Tania,
 
¿Probaste insertando el código mediante Code Snippets tal como te lo indico Bulmaro? 
Si no te funcionó puedes probar insertando lo siguiente en el fichero .htaccess de tu sitio web:
<ifModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>
Busca primero en tu .htaccess si tienes un bloque que inicie con 
<ifModule mod_headers.c>
En este caso reemplaza el contenido del bloque que tienes en tu htaccess con la linea:
Header always set Content-Security-Policy "upgrade-insecure-requests;"
Con esto se desactiva el check para evitar contenido mixto en tu web y debería solucionar el problema. 
Nota: El problema viene de que tu web esta cargando por https y la de la radio vía http, nada tiene que ver la versión de tu Wordpress o de algún otro plugin o template.
 
Un saludo 🖐️ 
ResponderCitar
Respondido : 22/09/2020 11:48 pm

Cursos Gratuitos WordPress

Tania
 Tania
Usuario activo

@argenis

Hola de nuevo.

Sí, lo probé, pero como no sé si lo hice bien, te envío dos capturas del fragmento en Code Snippets: el código en sí y en la lista, donde aparece activado. También he probado a poner ese código en .htaccess y nada. En total, el archivo queda así, por si no lo he incluido bien:

# BEGIN WordPress
# Las directivas (líneas) entre `BEGIN WordPress` y `END WordPress` se generan dinámicamente
# , y solo se deberían modificar mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores se sobreescribirán.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

<ifModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>

# END WordPress

 

Gracias.

2
1

 

ResponderCitar
Respondido : 23/09/2020 12:08 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

@radioconectadasgmail-com

Hola Tania, 

Tal como lo esperaba, no funcionó. Lo correcto es que los administradores del servidor de la radio instalen los componentes y configuraciones pertinentes de tal manera que el mismo (el servidor de la radio) acepte peticiones a través del protocolo seguro de HTTPS. Esto lo he confirmado con un compañero de trabajo del área de administradores de sistemas, aunque nada pierdes si decides consultarlo tú directamente con el área de soporte técnico de Webempresa mediante tickets por si acaso deseas confirmarlo. 

Saludos 🙂

ResponderCitar
Respondido : 23/09/2020 5:32 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress