No config eu uso assim, que serve com e sem www:

$config['base_url'] = "http://"; . $_SERVER['SERVER_NAME'] . "/";

E removo o index.php via htaccess

Att,
Vinicius Cruz
http://twitter.com/vinaocruz
http://www.viniciuscruz.com/


Em 8 de abril de 2010 12:57, Julio Fagundes
<[email protected]>escreveu:

>  Boa tarde lista,
>
> Alguém usa ou sabe como remover o www E o index.php da url no CI?
>
> - Remover só o index.php eu sei.
> *     RewriteRule ^(.*)$ index.php/$1 [L,QSA]*
>
> - Remover só o www eu sei também.
>       *RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]
>       RewriteRule ^(.*)$ http://site.com/$1*
>
> Porém os dois juntos está dando problema.
>
> *RewriteCond %{HTTP_HOST} ^www.site.com$ [NC]
> RewriteRule ^(.*)$ http://site.com/$1
> RewriteRule ^(.*)$ index.php/$1 [L,QSA]*
>
> Assim não funciona, retorna error 500.
>
> Porém sem remover o www, ás vezes dá pau quando se usa como
> www.site.com/classe ao inves de http://site.com/classe
> Algumas funcionam ok com o www mas outras redirecionam para
> http://site.com/index.php/classe. enfim fica uma confusão.
>
> Penso que pode ser meu $config['base_url'] que está para http://site.com/,
> mas eu preciso que fique sem o www.
>
> Alguém tem uma luz pra isso?
>
> Sds
>
> Julio Fagundes
>
>
>
> _______________________________________________
> 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