Buenos días,
tengo una instalación wordpress con woocommerce y en la url principal ( https://ohmyspanish.com ) se produce una redirección hacia la url de un producto. ( https://ohmyspanish.com/producto/espanol-para-las-finanzas/ ). Si, por ejemplo, buscas en Google "Ohmyspanish" la primera entrada produce esta redirección. He contactado con el servicio técnico del hosting y me comentan que la la URL que devuelve Google no es exactamente 'https:/ohmyspanish.com/', sino ' https://ohmyspanish.com/es /'. Es decir, está incluyendo '/es' al final. La redirección no se está aplicando a nivel de servidor, sino desde el propio WordPress. Esto se puede ver consultando las cabeceras de la URL https://ohmyspanish.com/es/, que muestran lo siguiente:
x-redirect-by: WordPress
location: https://ohmyspanish.com/producto/espanol-para-las-finanzas/
Lo que indican las cabeceras de la etiqueta "x-redirect-by: WordPress" es que tienes la redirección configurada. Y no se porque sucede ya que no tengo ningún plugin de idiomas. También me indican que os añada la ID de este ticket para que podamos coordinarnos: MQK-464240.
Gracias y un saludo,
Israel
Contenido solo visible a usuarios registrados
Hola Israel,
Lo que indican las cabeceras de la etiqueta "x-redirect-by: WordPress" es que tienes la redirección configurada. Y no se porque sucede ya que no tengo ningún plugin de idiomas.
En este caso veo que tienes instalado wpml, por lo que es probable que tengas esta configuración de idioma por este complemento que es básicamente un plugin de idiomas, puedes verificar directamente con soporte de wpml ya que al ser un complemento de pago no podemos verificarlo en la totalidad.
Si buscas con este complemento traducir las cadenas puedes darle un vistazo a este complemento: https://wordpress.org/plugins/loco-translate/, no modifica la url al final del todo.
Saludos
@karen gracias por tu repuesta. No entiendo porqué me dices que tengo instalado WPML ya que no es así (te adjunto imagen de los plugins instalados dentro de wp-content del servidor).
Esta web no tiene traducciones a otros idiomas. Sí que es cierto que anteriormente bajo ese mismo dominio (Ohmyspanish.com) había otra instalación Wordpress en otro servidor pero al realizar el traslado del dominio debería haberse eliminado, no?.
Un saludo,
Israel
Hola Israel,
Entiendo, anteriormente en la otra instalación usabas WPML? veo que estas re-direcciones pueden ser causadas por este complemento.
Ten en cuenta que la estructuras de los enlaces puedes ser las mismas y por ello google interpreta la búsqueda y lleva a esta re-dirección, puedes información sobre este error en el siguiente enlace -> Contenido solo visible a usuarios registrados
De igual forma verifica si al desactivar esta redirección ya no sucede, para realizar la prueba añade la siguiente linea de código en el archivo function.php de tu tema (preferiblemente un tema hijo)
add_filter( 'x_redirect_by', '__return_false' );
PD: Realiza una copia de seguridad de tu sitio web antes de realizar cualquier cambio, de esta forma si se genera algún error puedes restaurarla.
Un Saludo