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:
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