Knowledgebase
Webinova Online Customer Support > Webinova Help Desk > Knowledgebase

Search help:


How to configure my admin area to be accessible via my private SSL certificate?

Solution

In order to access your Joomla’a admin by Private SSL you should make the following changes:

In administrator/index.php, immediately after the line that says

define( ‘_VALID_MOS’, 1);

add the following:

//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”);
}
}

In administrator/index2.php, immediately after the line that says
require_once( ‘../configuration.php’ );
add the same code as above:
//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”);
}
}

These instructions are not suitable for Shared SSL which requires more reconfigurations. Also bear in mind that the above instructions may cause problems and will be overwritten with the next Joomla update.

 
Was this article helpful? yes / no
Article details
Article ID: 328
Category: General Joomla FAQ
Date added: 2012-12-11 16:02:50
Views: 20
Rating (Votes): Article rated 3.0/5.0 (6)

 
« Go back

 
Powered by Help Desk Software HESK - brought to you by Help Desk Software SysAid