Deixei minha regra assim:
RewriteEngine on
RewriteCond $1 !(index\.php|img|robots\.txt|css|cgi-local|cgi-bin|phpinfo\.php) 
RewriteRule ^(.*)$ index.php/$1 [L]

E aparentemente, funcionou.
  ----- Original Message ----- 
  From: Eric Saboia (Fortes Informatica) 
  To: CodeIgniter Brasil 
  Sent: Monday, December 15, 2008 5:35 PM
  Subject: Re: [CodeIgniter] Regra htaccess


  Cara se eu deixo a regra do jeito que você colocou ele fica dando página não 
encontrada (por fora do codeigniter, como se o endereço fosse inválido). Dai se 
eu tiro o RewriteBase e a / antes do index.php no RewriteRule ele funcina, 
porém quando tento acessar qualquer imagem ou css ele volta a dar erro de 
página não encontrada (por dentro do codeigniter, como se tivesse indo pro 
index.php)

  Pqp ta foda.. e o pior é que nos outros frameworks funciona normal com esta 
regra:
  RewriteEngine on
  RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php

    ----- Original Message ----- 
    From: Douglas Gomes de Souza 
    To: CodeIgniter Brasil 
    Sent: Monday, December 15, 2008 4:29 PM
    Subject: Re: [CodeIgniter] Regra htaccess


    Segue a regra .htaccess que eu uso. Funciona normalmente com uri_protocol 
AUTO já que a regra só encaminha tudo para o index. 

    RewriteEngine On 
    RewriteBase / 
    RewriteCond $1 
!^(index\.php|img|robots\.txt|css|cgi-local|cgi-bin|phpinfo\.php) 
    RewriteRule ^(.*)$ /index.php/$1 [L] 




    Mon, 15 Dec 2008 16:04:38 -0300, "Eric Saboia \(Fortes Informatica\)" 
escreveu: 


      Galera, 
      depois de muito ralar no CI, consegui colocar o htaccess pra funcionar 
alterando uma configuracao $config['uri_protocol'] no config.php para 
'PATH_INFO', pois com 'AUTO' ele não funcionava. 

      Mas continuo com um problema, quando tento acessar qualquer imagem ou css 
ou afins, ele tenta também colocar o index.php na URL, como se tivesse 
ignorando as excessões no htaccess. 

      Segue minha regra: 
      RewriteEngine on 
      RewriteCond $1 !^(index\.php|images|robots\.txt) 
      RewriteRule ^(.*)$ index.php/$1 [L] 

      PS: Quando eu tento usar a regra default do ZF ou do Cake, ele não 
entende os parâmetros depois do index.php, dai não adianta eu digitar 
site/controller/action que ele sempre cai no site/ 

      Alguem pode postar a regra que usa de htaccess que realmente funciona no 
CI? 

      Valeu!



      Eric Saboia 
      Desenvolvimento Web 
      Fortes Informática (Fortaleza) 
      Fone: (85) 4005-1111 
      [email protected] 
      www.grupofortes.com.br


----------------------------------------------------------------------------


    _______________________________________________
    Lista mailing list
    [email protected]
    http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br



------------------------------------------------------------------------------


  _______________________________________________
  Lista mailing list
  [email protected]
  http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a