• Resolved Rafa Gallego

    (@rafa-gt)


    ?Hola!

    Llevo 2 dás volviéndome loco de remate con mi tienda online. El caso es que hace unos días la migré a Siteground, y tras ponerla en marcha, tengo un problema que no tenía en mi hosting anterior (CDmon). El consabido error de que no notifica a mi web tras hacerse una compra con tarjeta. Como digo, en CDmon todo iba como la seda: tenía mi SSL de Let’s Encrypt, el plugin “Really Simple SSL”, un plugin de pasarela de pago (no el tuyo, sino uno de pago, pero el autor no me ayuda) y las notificaciones se hacían perfectamente.

    Pero tras migrar a Siteground, ha llegado el problema. Los pedidos con tarjeta no se notifican, y en los informes de mi módulo de administración del TPV me da error 301, o sea, que no redirige a través de HTTP. Yo, tras la migración, no he tocado absolutamente nada ni de los plugins ni del htaccess, ni nada (de hecho, el htacces lo tenía limpio, porque el autor del plugin de la pasarela de pago me dijo que no escribirera ahí redirecciones). Tras comprobar el error, como digo, llevo 48 horas dándole vueltas a todo, y he descubierto tu plugin. Magnífico, lo veo muy completo y lo he instalado. He desactivado Really Simple SSL para que no haya conflictos raros y he seguido la instrucciones al pie de la letra: he modificado el archivo htacces con:

    # BEGIN SSL y Redsys fix
    RewriteEngine On
    # Si la cadena de consulta no contiene wc-api=WC_MyRedsys
    RewriteCond %{QUERY_STRING} !wc-api=WC_MyRedsys [NC]
    # Y la conexión no es HTTPS
    RewriteCond %{HTTPS} off
    # Redirigimos a la versión con HTTPS
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # END SSL y Redsys fix

    He puesto en las opciones “notificar mediante HTTP”, y si voy a https://tusitio/?wc-api=WC_MyRedsys me redirecciona y me sale un -1

    ?Hay algo que no haya hecho? ?Dónde puedo mirar de dónde viene esta maldita redirección que me está matando?

    Muchas gracias de antemano, y buen trabajo ??

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter Rafa Gallego

    (@rafa-gt)

    ARREGLADO:

    Buenas. Tras mucho darle vueltas y buscar y buscar, di con la solución, y no tenía nada que ver con plugins sino con la maldita redirección. Al pasarme a Siteground, en este hosting las opciones de Let’s Encrypt son distintas a las que tenía en mi antiguo hosting. En Siteground hay un par de botones que puedes pulsar, que yo creía que era para activarlo, pero no, uno de ellos es “Forzar HTTPS” a nivel de servidor, o sea, que sin tener redirecciones ni en htaccess ni en mis plugins, es el mismo certificado el que forzaba esa redirección.

    Así que muy sencillo, se pone ese botón en OFF y asunto arreglado. Los pedidos se realizan y notifican sin problema ??

    Te informo de todo ello por si te encuentras con un caso similar, y puedes decirle a quien sea que, si es de Siteground, que mire esos parámetros en su Cpanel.

    Un saludo.

    Plugin Author jesusangel.delpozo

    (@jesusangeldelpozo)

    Hola @rafa-gt.

    Gracias por informar de la solución. Existen muchos puntos donde hacer redirecciones HTTP, desde la configuración del sitio web, pasando por archivos .htaccess (en el caso de Apache) hasta el código de la aplicación (WordPress).

    Hay que ir revisando capa a capa para ver donde se está realizando la redirección. Para alguien sin conocimientos no es algo sencillo, por eso debería ser el soporte del proveedor de hosting quien ayudase para identificar y desactivar (al menos para la pasarela de Redsys) esta redirección.

    Me alegro de que hayas podido solucionar tu problema y de que estés contento con el plugin.

    Saludos cordiales.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Problema de redireccionamiento 301 y error en notificación’ is closed to new replies.