Hola,
Debes hacer dos cosas diferentes, en primer lugar marcar en la configuración de Really Simple SSL que no modifique más el archivo .htaccess, o la modificación que realizaremos, será sobre escrita por el plugin y volverás a tener el mismo problema.
Lo segundo es a?adir la excepción al archivo .htaccess. Si vas al archivo .htaccess, que está en la raíz de tu instalación y es oculto, así que debes decir al FTP o gestor de archivos de tu servidor que te muestre los archivos ocultos, veras que hay este código o código parecido:
# BEGIN rlrssslReallySimpleSSL rsssl_version[2.5.7]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL
No tiene por qué ser idéntico. Debes a?adir la línea de la excepción que es
RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_redsys
Lo que te quedaría de la siguiente manera:
# BEGIN rlrssslReallySimpleSSL rsssl_version[2.5.7]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{QUERY_STRING} !^wc-api=WC_Gateway_redsys
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL
Cuidado, no copies y pegues directamente, solo copia la excepción y ponla exactamente en la misma posición.
-
This reply was modified 6 years, 1 month ago by Jose Conti.
-
This reply was modified 6 years, 1 month ago by Jose Conti.