fitxer .htaccess en codeigniter 3 i 4
es necesari per a servidor compartit
Para dejar nuestro desarrollo con un toque más profesional, simplemente añadimos en la raíz de nuestro sitio un archivo llamado .htaccess con el siguiente contenido y problema resuelto.
CODEIGNITER 3
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php?/$0 [PT,L]
Además debemos modificar el archivo application/config/config.php reemplazando la línea que dice
$config['index_page'] = 'index.php';
Por esto otro:
$config['index_page'] = '';
Eso es todo, ahora las URLs de nuestra aplicación serán limpias sin ese index.php agregado en medio.
www.misitio.com/controller/metodo
CODEIGNITER 4
<IfModule mod_rewrite.c> # That was ONLY to protect you from 500 errors # if your server did not have mod_rewrite enabled RewriteEngine On # RewriteBase / # NOT needed unless you're using mod_alias to redirect RewriteCond %{REQUEST_URI} !/public RewriteRule ^(.*)$ public/$1 [L] # Direct all requests to /public folder </IfModule>
- Categoria: web_development
- URL: https://fioriticarlos.wordpress.com/2015/05/26/archivo-htaccess-para-codeigniter/
- Instagram: i
- YouTube: https://www.youtube.com/watch?v=XJuV2xAEQA4
- Etiquetes: codeigniter, config, php
- Data de creació: 15/05/2023
- Última actualització: 26/04/2024