Como saber la versión de Codeigniter

Para saber que versión de Codeigniter (CI) estas utilizando en tus proyectos puedes realizar lo siguiente:

1) Revisar el archivo:
system/core/Codeigniter.php

Localiza la línea: define('CI_VERSION', 'X.X.X');

2) Imprime la constante:

echo CI_VERSION;

Configurar SSL en Codeigniter

1.- Modifica el valor para base_url en tu archivo application/config/config.php:

$config['base_url'] = 'https://www.midominio.com/';

2.- Redireccionar todas las peticiones de HTTP hacia HTTPS, agrega las siguientes dos lineas en el archivo .htaccess:

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Observaciones:
En mi caso configuré un certificado de tipo PositiveSSL (DV) el cual adquirí con la compañia Comodo SSL Store a un buen precio, con la cual no tuve ningún problema con el proceso de compra y configuración.

Comodo SSL Store
PositiveSSL (DV)

Eliminar el index.php de las URLs de CodeIgniter

En CodeIgniter tenemos la posibilidad de eliminar el index.pho de las URLs y con esto volver aún mas amigables y “limpias” las direcciones de las páginas de nuestra aplicación sobre la cual estamos trabajando, los pasos son los siguientes:

a) Verificar que tenemos activado mod_rewrite en el servidor web Apache.

Dicho modulo se encarga de construir una URL alternativa para nuestras direcciones dinámicas de tal forma que se vuelvan mas legibles y mejor indexadas por los buscadores, se apoya en un conjunto de reglas las cuales se almacenan en un archivo de configuración conocido como .htaccess.

b) Colocar en la raiz de nuestro proyecto un archivo .htaccess con el siguiente contenido:

Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|styles|scripts|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

c) Abrir el archivo application/config/config.php y remover el valor a la variable de configuración index_page:

$config['index_page'] = '';

Listo, ahora prueba accediendo a tu aplicación omitiendo index.php en tus URLs:

Por ejemplo si antes utilizabas:

http://tudominio.com/aplicacion/index.php/clientes/registro

Ahora utiliza:

http://tudominio.com/aplicacion/clientes/registro

Fuentes:
http://codeigniter.com/user_guide/general/urls.html

A %d blogueros les gusta esto: