¿Cómo acceder a mi administrador de Joomla por HTTPS si tengo un certificado SSL privado instalado en mi servidor?

Para empezar a acceder a la página de acceso del panel de administrador de Joomla por HTTPS debes editar el código de dos archivos en el directorio administrator de tu instalación de Joomla.

  • Edita el archivo index.php en el directorio administrator de tu instalación de Joomla

En administrator/index.php, justo después de la linea que dice

define( '_VALID_MOS', 1);

Añade lo siguiente:

//Redirect to https if accessed over http (except when running locally) if ($_SERVER['SERVER_NAME'] != "localhost")
{
$port = $_SERVER["SERVER_PORT"];
$ssl_port = "443"; //Change 443 to whatever port you use for https (443 is the default and will work in most cases)
if ($port != $ssl_port)
{
$host = $_SERVER["HTTP_HOST"];
$uri = $_SERVER["REQUEST_URI"];
header("Location: https://$host$uri");
}
}

  • Edita también el archivo index2.php en el directorio administrator de tu instalación de Joomla.

En administrator/index2.php, justo después de la linea que dice

require_once( '../configuration.php' );

añade el siguiente código:

//Redirect to https if accessed over http (except when running locally) if ($_SERVER['SERVER_NAME'] != "localhost")
{
$port = $_SERVER["SERVER_PORT"];
$ssl_port = "443"; //Change 443 to whatever port you use for https (443 is the default and will work in most cases)
if ($port != $ssl_port)
{
$host = $_SERVER["HTTP_HOST"];
$uri = $_SERVER["REQUEST_URI"];
header("Location: https://$host$uri");
}
}

Si no eres un programador y tienes problemas para modificar el código, pregunta a tu hosting para mas ayuda. SiteGround ofrece el mejor hosting para Joomla y ese tipo de consultas se resuelven en minutos.

 

¿Te ha parecido útil este artículo? Haz click aquí para saber más sobre los expertos de SiteGround en alojamiento web y ¡todo lo que podemos hacer por ti!