Iniciador del debate
erpepito
(@erpepito)
Ok almendron! estoy ahora mismo fuera de casa, en cuanto llegue me pongo con ello. Gracias de nuevo por toda tu ayuda!!!! 😉
Iniciador del debate
erpepito
(@erpepito)
Por cierto, en el htaccess, aparte de tu codigo, dejo el codigo anterior?
es este:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Si lo quito, pude comprobar que la home arranca pero las paginas internas no.
Te vuelvo a indicar los pasos:
1) Desactiva el plugin Really simple SSL
2) Elimina el htacces (haz una copia antes). Es mejor que lo borres por si estuviera corrupto. Después lo regeneramos.
3) Dirección de WordPress (URL) y Dirección del sitio (URL). Cambia el valor de esos dos campos a https. Guarda cambios. Sal y vuelve a entrar a la administración. Para entrar de nuevo, hazlo a través de https://www.freelight.pt/wp-login.php
4) Usa el plugin https://es.wordpress.org/plugins/better-search-replace/ para cambiar todas las referencias internas.
Busca http://www.freelight.pt y reemplaza con https://www.freelight.pt
Busca http://freelight.pt y reemplaza con https://www.freelight.pt
5) Después instala el plugin https://es.wordpress.org/plugins/wp-force-ssl/ . Este plugin es para redireccionar de http a https de forma muy sencilla y efectiva. Cualquier visitante que entre con http será redireccionado a https.
6) Finalmente, Ajustes > Enlaces permanentes, seleccionas nombre de entrada y guardas. Esto hará que el htaccess se regenere.
7) Edita el htaccess y añade
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^freelight\.com$ [NC]
RewriteRule ^(.*)$ https://www.freelight.pt/$1 [R=301,L]
</IfModule>
Después haremos la pruebas pertinentes. Ya te adelanto que el certificado solo está instalado para las www. Lo que vamos a ver es porque no te funciona la redirección y por qué te da un 404 al entrar en las páginas. O bien tienes el htaccess corrupto o no está activado el mod rewrite.
-
Esta respuesta fue modificada hace 6 años, 4 meses por
almendron.
-
Esta respuesta fue modificada hace 6 años, 4 meses por
almendron.
Iniciador del debate
erpepito
(@erpepito)
Hola almendron de nuevo!
Acabo de terminar los pasos. Ha salido todo bien, pero creo que el problema persiste. La redirección del plugin force SSL funciona bien, pero al entrar en el portal sin WWW parece ser que no sigue el error :S
Por otro lado, la web se visualiza correctamente (incluida paginas internas y demas)
Quedo a tus ordenes, comandante!!
-
Esta respuesta fue modificada hace 6 años, 4 meses por
erpepito.
Por lo que veo, falla si intentas entrar sin las uves dobles.
Llegados a este punto, tienes que ponerte en contacto con el soporte del hosting porque ya no es cosa de WordPress.
Diles que la redirección para pasar automáticamente de «sin uves dobles» a «uves dobles» no te funciona a pesar de haber incluido en el htaccess el código pertinente.
Iniciador del debate
erpepito
(@erpepito)
Eso haré 😉 Gracias por toda tu ayuda almendron!!
De nada. Ya me dirás qué te contestas.
Nota: el plugin Really simple SSL ya no lo necesitas por redundante. Puedes desactivarlo.