Buenos días,
Les escribo como último recurso después de haber hablado con vuestros compañeros de soporte y de haber abierto un ticket de soporte a los responsables del plugin WPUpper Share Buttons.
El problema con este plugin viene después de instalar el certificado SSL gratuito que ofrecen en Webempresa y tras activarlo correctamente (incluso con ayuda del plugin SSL Insecure Content Fixer) y aparecerme el tipico candado verde como que está instalado y funcionando correctamente sin contenido mixto los contadores de acciones sociales (en este caso las veces que se ha compartido cada artículo) se ponen a 0.
Ya se que esto es debido a que las redes sociales interpretan la url como http y al cambiar a https no coge bien los datos pero entiendo que debe de haber una solución para redirecionar las urls de estos artículos o depurarlas de alguna manera y no perder esos registros...
En el soporte del plugin me mandaron el siguiente enlace pero desconozco que acciones tengo que tomar:
https://developers.facebook.com/docs/sharing/webmasters/crawler#updating,
Por otro lado ya probé a hacer redireccionamiento de https a http para esas urls en el archivo htacces pero no me funcionó (creo que lo hice bien ya que seguí las instrucciones de vuestros compañeros de soporte...).
No se que más probar y siento que estoy muy cerca de la solución así agradezco mucho su ayuda en este tema.
Como es comprensible me gustaría poder migrar a https toda mi web y al mismo tiempo no perder esos registros sociales de los artículos ya publicados.
Espero su respuesta y muchísimas gracias de antemano.
URL del sitio: Contenido solo visible a usuarios registrados
Hola david.
Por favor ¿ puedes indicarnos que código de redirección es el que te dieron para que podamos revisarlo ?
Según el enlace que indicas es realizar un re-direccionamiento y eso es lo logístico ya que al cambiar de http a https lo interpreta como un dominio distinto.
Un saludo
Hola Pepe,
Esta fue la respuesta que me dieron:
Puedes forzar que una URL o varias carguen por http, para ello deberás conocer las URLs que no quieres que carguen por https y podrás conseguirlo añadiendo el siguiente código al .htaccess
RewriteCond %{ENV:HTTPS} !on [NC]
RewriteCond %{REQUEST_URI} !^/ http://www.mevoyalmonte.com/url_http1/
RewriteCond %{REQUEST_URI} !^/ http://www.mevoyalmonte.com/url_http2/
RewriteCond %{REQUEST_URI} !^/ http://www.mevoyalmonte.com/url_http3/
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mevoyalmonte.com/$1 [R=301,L]Puedes añadir o quitar tantas líneas RewriteCond %{REQUEST_URI} !^/ http://www.mevoyalmonte.com/url_http1/ como desees
Cada linea será una URL que no cargará por https.
Yo lo escribí tal y como me lo enviaron pero logicamente sustituyendo la parte de "url_http1" por la URL de los artículos afectados en el blog.
Muchas gracias y un saludo.
HOla
Pero lo que hace este código es que esas urls vayan por http en lugar de ir por https, esto sería algo que tal vez quieras evitar si tienes muchas urls con ese problema, ya que el código del botón de compartir debe seguir con http, en lugar de https, para incrementar el valor, es como si no tuvieras https para esas urls.
He estado revisando por internet y no veo una solución del todo clara, la idea es que sólo facebook vaya por la url anterior, pero se complica porque debes mantener el http en el botón
En resumen te sugiero revitar complicaciones y trabajar con https que si que te favorece SEO más que el aspecto visual de ver la cantidad de shares.
Saludos.