Remova o index.php da URL do Codeigniter e deixe a URL amigável
- Para remover o index.php da URL do Codeigniter (CI) e deixar as URL’s amigáveis no seu site, deixe o seu arquivo .htaccess dessa forma:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<IfModule mod_rewrite.c> RewriteEngine On # !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading # slashes. # If your page resides at # http://www.example.com/mypage/test1 # then use # RewriteBase /mypage/test1/ RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] </IfModule> |
- Abra e altere o arquivo application/config/config.php
Remova o index.php da seguinte variável:
1 |
$config['index_page'] = "index.php"; |
Ficando assim:
1 |
$config['index_page'] = ""; |
Pronto, o seu site agora está pronto para acessar controllers sem a necessidade do index.php e para urls amigáveis.