Pregunta sobre Really Simple SSL de Wordpress:

Cuando no pasa la prueba 301

Un usuario preguntó 👇

Cuando intento activar la redirección 301, aparece un mensaje que dice que fallaron las reglas seleccionadas para redireccionar la prueba.

¿Cómo puedo solucionar este problema?

(@rogierlankhorst)

Hace 1 año, 4 meses

Hola @joepesci,

En ese caso, recomiendo agregar la referencia manualmente, probando las líneas de referencia sugeridas aquí:
https://really-simple-ssl.com/knowledge-base/manually-insert-htaccess-redirect-http-to-https/

¡Espero que esto ayude!

Rogier

(@joepesci)

Hace 1 año, 4 meses

Hola Rogier,

Intentaré esto, y si ya tengo las siguientes reglas de reescritura en mi archivo .htaccess, ¿simplemente agregue el bloque de código a su enlace a continuació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>

¡Gracias!

(@rogierlankhorst)

Hace 1 año, 4 meses

Es mejor colocarlos encima de este bloque y fuera de los comentarios de #WordPress. De lo contrario, las líneas podrían sobrescribirse en una actualización de WordPress.

(@joepesci)

Hace 1 año, 4 meses

Así que visité «ssl-test-page.php» y encontré el siguiente texto:

This page is used purely to test for SSL availability.

#SERVER-HTTPS-ON# (on)
#LOADBALANCER#

#SUCCESFULLY DETECTED SSL#

Entonces, de acuerdo con el artículo, agregué el siguiente código:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%/$1 [R=301,L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%/$1 [R=301,L]
</IfModule>

Pero mi página no se puede cargar porque ERR_INVALID_REDIRECT

Esta respuesta fue modificada hace 1 año, 4 meses. Esta respuesta fue modificada hace 1 año, 4 meses. Esta respuesta fue modificada hace 1 año, 4 meses.

(@rogierlankhorst)

Hace 1 año, 4 meses

Supongo que es por eso que el plugin no pudo validar las reglas de referencia.

¿Puedes probar las otras opciones por ensayo y error? Quizás alguno de los otros funcione.

(@joepesci)

Hace 1 año, 4 meses

De acuerdo, ¿debería intentarlo uno por uno, o hay un bloque que es definitivamente obligatorio?

Y si tu sugerencia no funciona, ¿puedo probar otra cosa? Por ejemplo, ¿desactivar mi certificado Lets Encrypt en mi servidor web y reinstalar el plugin?

(@joepesci)

Hace 1 año, 4 meses

Hola Rogier,

Así que los probé uno por uno y el siguiente código parece funcionar:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:CF-Visitor} ‘”scheme”:”http”‘
RewriteRule ^(.*)$ https://%{HTTP_HOST}%/$1 [R=301,L]
</IfModule>

Sin embargo, en la pestaña Configuración, todavía dice:

Http-redirect cannot be set in the .htaccess file, set this manually or activate WordPress 301-redirect in the settings.

Y cuando hago una auditoría del sitio (Ahrefs.com), dicen que tengo la siguiente cadena de referencias:

https://ibb.co/SB1PYbg

Esta respuesta fue modificada hace 1 año, 4 meses.

(@rogierlankhorst)

Hace 1 año, 4 meses

Hola @joepesci,

Ahora puede ignorar ese mensaje, aparentemente está en CloudFlare, lo que hace que sea necesario usar esta redirección.

Su cadena de referencias es la adecuada para SSL. Para obtener más información sobre la cadena de referencia requerida para SSL, consulte este artículo:
https://really-simple-ssl.com/knowledge-base/avoid-landing-page-redirects/

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *