Posts etiquetados ‘configuración’


You can read the English version of this post in http://phpsblog.agustinvillalba.com/automatic-configuration-of-url-in-codeigniter/

En este mini-post voy a explicar cómo configurar nuestro CodeIgniter para que funcione en cualquier servidor sin tener que estar modificando los parámetros de configuración de la «base_url». De esta forma, podemos trasladar nuestra versión de desarrollo a nuestro servidor de producción sin preocuparnos de tener que cambiar nada en la configuración. Para esto lo único que tenemos que hacer es modificar el siguiente código en nuestro archivo system/application/config/config.php:

$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
if (!isset($_SERVER['ORIG_SCRIPT_NAME']))
{
  $config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
}
else
{
  $config['base_url'] .= str_replace(basename($_SERVER['ORIG_SCRIPT_NAME']),"",$_SERVER['ORIG_SCRIPT_NAME']);
}

Con este sencillo código ya podemos trasladar nuestra apliación sin necesidad de preocuparnos de configurar correctamente su URL.

You can read the English version of this post in http://phpsblog.agustinvillalba.com/automatic-configuration-of-url-in-codeigniter/