/ / Como remover index.php no código do codeigniter? - php, codeigniter, url

Como remover o index.php no código do codeigniter? - php, codeigniter, url

Eu quero remover o índice.php do url no codeigniter. Portanto, no guia do usuário, há uma maneira de fazer isso editando o .htaccess. Mas meu host não permite editá-lo. Existe alguma maneira de fazer com código codeigniter? Obrigado.

Respostas:

1 para resposta № 1

Desculpe, estou com medo de que não seja possível. O CodeIgniter (ou navegadores em geral, para esse assunto) precisa de um arquivo de índice, editando o arquivo .htaccess que você diz ao navegador para não mostrar a parte "index.php", mas ainda está lá. Removendo o arquivo index.php em si é bobo desde o seu site não vai funcionar sem ele.


1 para resposta № 2

Coloque o código de teste no .htaccess

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

<Files "index.php">
AcceptPathInfo On
</Files>

e colocar $config["index_page"] = ""; no arquivo de configuração em vez de $config["index_page"] = ""; coloque o .htaccess perto de index.php fora das pastas do sistema e da aplicação


-1 para resposta № 3

Eu não acho que há uma maneira de fazer isso sem editar o arquivo htaccess.