Cuando escribo la dirección web estándar de mi sitio, aparece un error 403. Sin embargo, cuando escribo una dirección más exacta, digamos que apunto a un archivo index.php, todo aparece bien.
Estoy usando Nova (SMS 3) de Anodyne Productions que usa codeignitor. Todo el software adjunto (PHP/MySQL) es compatible.
No soy una persona muy técnica, así que espero que la solución sea fácil.
Gracias por tomarse el tiempo de responder.
Respuesta1
Gracias por el consejo. Finalmente solucioné el problema configurando una redirección en CPanel.
Respuesta2
CodeIgniter utiliza elControlador frontalpatrón, lo que significa que todas las solicitudes se dirigen a través de un único controlador, en este caso index.php
Si no desea que eso aparezca en la URL, debe configurar reescrituras en su servidor.
ElWiki CodeIgnitertiene una explicación bastante completa.
Respuesta3
Al usar mod_rewrite
, la "redirección" se realiza automáticamente y elimina el index.php de la URL, realmente es más fácil que manejar todo manualmente a través del cPanel.
Yo mismo estoy ejecutando un sitio web CodeIgniter en mi servidor y está funcionando perfectamente.Lee esto