Remover el index.php de CodeIgniter con .htaccess

Para remover el index.php de las aplicaciones creadas en CodeIgniter es necesario realizar lo siguiente.

Modificar la siguiente linea en el archivo application/config/config.php.

Después debemos de crear un archivo llamado .htaccess en el directorio raíz o en la carpeta contenedora de CodeIgniter.

En caso de que CodeIgniter este en el directorio raíz se utiliza el siguiente código.

Si CodeIgniter se encuentra dentro de una carpeta se utiliza el siguiente código.

loading...

Escrito por pedgarc

Soy estudiante de Ciencias Computacionales de la Universidad Autónoma de Nuevo León y desarrollador de software enfocado a la web, especialmente, carritos y tiendas electrónicas.

8 Comentarios

Deja una respuesta
  1. Pues realmente apenas estoy usando codeigniter pero si llego a saber de algo te colaboro por el momento no puedo por que estoy ocupado haciendo una base de de datos y esto me ayudado demasiado disculpa por el comentario pasado parece que yo te estuviera respondiendo a ti me equivoque al escribir.

  2. Hola Edgar! disculpa que te moleste por aquí, pero vi que el foro de codeigniter está en mantenimiento desde hace un tiempo y tengo una duda con un código del crud en el cual he ido avanzando, cómo podría contactarte para ver si es posible resolverlo?

    Gracias de todas maneras! espero poder ir aprendiendo mas y mas con tus tutoriales!
    Saludos! 🙂

  3. Hola un saludo a todos.

    Tengo una duda, ojala pudieran aclararme este problema ya que es mas de capa 8 que de otra cosa.

    Pero no lo he podido resolver. Tengo el error 404 he hice los cambios en el archivo config.php he creado el archivo .htaccess con la siguiente con figuracion:

    RewriteEngine On
    RewriteBase /nocUNAM/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]

    ErrorDocument 404 /index.php

    esta algo mal?? la ruta donde esta el CodeIgniter es /var/www/nocUNAM/CodeIgniter
    gracias de ante mano 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *