Foros del Web » Programando para Internet » PHP » CodeIgniter »

codeigniter 404 not found

Estas en el tema de codeigniter 404 not found en el foro de CodeIgniter en Foros del Web. Hola, tengo un proyecto en codeigniter, tengo la url localhost/miproyecto/index.php/cms (asi me funciona), pero si utilizo la ruta localhost/miproyecto/cms (me sale error 404). Tengo mi ...
  #1 (permalink)  
Antiguo 17/01/2013, 14:38
 
Fecha de Ingreso: junio-2009
Ubicación: cali-colombia
Mensajes: 51
Antigüedad: 14 años, 10 meses
Puntos: 0
codeigniter 404 not found

Hola,

tengo un proyecto en codeigniter, tengo la url
localhost/miproyecto/index.php/cms (asi me funciona), pero si
utilizo la ruta localhost/miproyecto/cms (me sale error 404).

Tengo mi htaccess

RewriteEngine On

# The RewriteBase / instruction is commented. Remove the "#" to uncomment
RewriteBase /

# Ionize Rules
# Keep these lines even in maintenance mode, to have an access to the website
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteRule ^(.*)$ index.php/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(application|modules|plugins|system|themes) index.php/$1 [L]

ya tengo habilitado el modulo rewrite_module y cambie la opcion
AllowOverride None a AllowOverride All.

alguien sabe que puede ser.
  #2 (permalink)  
Antiguo 17/01/2013, 15:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 217
Antigüedad: 18 años, 10 meses
Puntos: 5
Respuesta: codeigniter 404 not found

creeria, no estoy seguro que no te funciona porque esta en un subdirectorio
prueba con algo como esto

RewriteEngine On
RewriteBase /miproyecto/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /miproyecto/index.php [L]
  #3 (permalink)  
Antiguo 17/01/2013, 15:48
Avatar de alealvaro  
Fecha de Ingreso: junio-2004
Ubicación: BA - Argentina
Mensajes: 210
Antigüedad: 19 años, 10 meses
Puntos: 12
Respuesta: codeigniter 404 not found

Buenas!

Personalmente me ha pasado lo mismo, en ambiente local tuve que especificar el index.php.

Lo que puedes intentar es detallarlo en:

Código PHP:
// application/config/config.php (Línea 29)
$config['index_page'] = 'index.php'
Y lo agregará en los enlaces, luego cuando subas el proyecto online, simplemente lo quitas de ahi y debería ir bien con el htaccess.

Saludos!
__________________
Always learning a little more...
Videos y frases para dedicar
Quotes and Phrases for You

Etiquetas: 404, found, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:18.