Buenos días.
He solicitado instalar el certificado SSL Let´s Encrypt desde mi zona de cliente. He escogido la opción con www para que el certificado sea válido con y sin www.
Parece que ya está instalado.
Ahora toca configurar Joomla, en configuración global forzar SSL tengo dos opciones:
SOLO EN EL ADMINISTRADOR
TODO EL SITIO
Entiendo que debo optar por la opción TODO EL SITIO.
¿Debo hacer algo más? ¿Debo hacer algo en Virtuemart?
Muchas gracias por vuestro apoyo.
Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola Pilar.
Comprobando tu URL con https -> Contenido solo visible a usuarios registrados, veo que ya te carga el certificado.
Edita el archivo ' htaccess ' que encontraras en la raiz de tu instalación y añade lo siguiente para que redirecciones todo lo que entra en http a https:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://tu_dominio.com/$1 [R=301,L]
Modifica tu_dominio.com por tu dominio.
Revisa y comenta los resultados.
Un saludo
Hola Pepe.
Muchas gracias por tu rápida respuesta.
Perdona la pregunta, pero cuando dices htaccess en la raíz de mi instalación, te refieres a (/home/www****) o a (/home/www****/public_html).
El archivo htaccess de (/home/www****) está vacío.
El archivo (/home/www****/public_html) no está vacío, de ser aquí donde añada el código que me has proporcionado, en qué línea? al final?
Todavía tengo muchas inseguridades y prefiero preguntar.
Un saludo
Hola Pepe.
He pegado el código que me has facilitado en /home/www****, que supongo es la raíz de la instalación.
Entro en la web y no veo el candidato verde y la dirección que se ve es http://www-------
Gracias.
Un saludo
HOla
Creo que aún la redirección no esta aplicada, envía algunas capturas de pantalla para ver en donde has puesto este código de redirección
De manera general si tu dominio es el dominio principal de tu cuenta debes ubicar el archivo .htaccess dentro de la carpeta public_html , el código de redirección debe ser lo primero qeu se ejecute por lo que debe estar al inicio del archivo.
Saludos.
Hola Jhon.
Si al principio lo he pegado en el htacces de la carpeta (/home/www****), que estaba vacío. Sin resultados óptimos.
He ubicado el archivo htacces en la carpeta public_html, como me has indicado.
He pegado el código en diferentes sitios del archivo, al inicio, en medio, etc.
El resultado es que da error al abrir la página. Adjunto pantallazos de todo.
También quería informarte que no he hecho nada en el frondpage del Joomla, es decir que no he dado a forzar SSL en TODO EL SITIO, esto es algo que pregunté en un inicio, pero Pepe me dijo directamente que pegara el código que me proporcionó.
Muchas gracias, un saludo.
Hola Pilar , buenos Días.
Ok, Vamos por partes.
.- Edita el archivo configuration.php que encontraras en tu raíz de la instalación ' Public_html '
.- Busca el siguiente código:
public $live_site = '';
.- Modifícalo por lo siguiente:
public $live_site = 'https://www.mitienda-erotica.com';
.- A continuación, edita el archivo .htaccess y añade código.
En RewriteEngine RewriteCond% {} HTTPS OFF RewriteRule https (*.): // {HTTP_HOST%} {%} REQUEST_URI
.- En el panel de administración, Accede >> configuración global
.-Dentro de la pestaña Servidor, en la sección Configuración del servidor - > Forzar ssl, selecciona Todo el sitio:.
Guarda la configuración y revisa si te carga bien.
Un saludo
Hola Pepe.
He editado configuration.php en public_html, modificándolo por el código facilitado.
A continuación he editado el archivo .htaccess en public_html y he añadido el código facilitado. al inicio, en medio, etc.
Una vez hecho esto directamente me sale error 500 :S :S , y no me deja entrar en el administrador de Joomla, por lo que no puedo cambiar la configuración del servidor para forzar el SSL en todo el sitio.
He dado marcha atrás, es decir he quitado los códigos facilitados, y la web está como estaba.
Muchas gracias por vuestra paciencia.
Un saludo
Hola
Sólo deberías poner el código de redireccionamiento en el archivo .htaccess que esta con los archivos de tu sitio, es decir lo que envíaste en la imagen :
Con sólo esto te aparece error?, es posible que hayas puesto mal el código , pod´rias enviar una captura de pantalla de como lo has puesto y además que error te aparece en el front-end de tu sitio tras poner el código?
Tienes algún plugin de redireccionamiento en tu Joomla? o has realizado otro redireccionamiento en tu cuenta de hosting?
Saludos
Hola.
Al fin lo he conseguido.
Lo que no estaba haciendo correctamente era insertar el código:
En RewriteEngine
RewriteCond% {} HTTPS OFF
RewriteRule https (*.): // {HTTP_HOST%} {%} REQUEST_URI
En htacces en public_html, lo he insertado de la forma que indico en el pantallazo. Por si alguien que no tenga mucha idea como yo sepa dónde y cómo hay que ponerlo.
Gracias por todo.
Un cordial saludo
Hola Pilar, buenos Días.
Me alegra muchísimo que lo solucionaras 😉
Cerramos el hilo
Un saludo