Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

CodeIgniter: Retirando o Index.php

 :: Programando :: PHP

Ir para baixo

CodeIgniter: Retirando o Index.php Empty CodeIgniter: Retirando o Index.php

Mensagem por Bruno Cavalcante Ter 13 Nov - 11:42

Eai Galera, começaremos criando um arquivo .htaccess, que deve ser salvo na raiz do projeto.
Código:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>

Caso esse codigo não funcione tem esse abaixo:
Código:

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


Mais uma Coisa:

Para reescrita da URL, você deve observar o parâmentro AllowOverride, que deve está configurado como All, para que os arquivos de configuração .htaccess tenha previlégio para alterar a URL, em tempo de execução.

Para Verificar isso, vá até a pasta do apache no seu servidor e dentro da pasta confs, procure o arquivo httpd.conf.

Verifique também se o módulo mod_rewrite está sendo carregado.
Exemplo:
Código:

function olamundo(){

 phpinfo();
exit();

}

Caso ela não esteja na lista 'Loaded Modules', você precisa procurar a seguinte linha no arquivo httpd.conf localizada na pasta conf do apache.Quando encontrar, ela deve está precedida por uma cerquilha(#), apenas à remova para ativar, salve o arquivo e reinicie o servidor.
Código:

LoadModule rewrite_module modules/mod_rewrite.so

e fim... cheers
lol!
Bruno Cavalcante
Bruno Cavalcante
Turma 20.911

Mensagens : 89
Reputação : -1
Data de inscrição : 30/03/2011
Localização : DF

http://www.kavalcanty.blogspot.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 :: Programando :: PHP

 
Permissões neste sub-fórum
Não podes responder a tópicos