[CodeIgniter] Problema com links + base_url

Cleyverson Costa cleyversoncosta em gmail.com
Segunda Novembro 5 22:21:17 BRST 2007


Como eu vejo se esta opçao esta habilitada no meu servidor, pode ser pelo
phpinfo()?

Em 05/11/07, Marco Telles <contato em pierdeipanema.com.br> escreveu:
>
> Vc pode tirar o index.php e incluir um .htaccess no raiz do site, que é
> como eu faço, mas para isso tem que ter o módulo rewrite no apache
> habilitado.
> No guia tem um exemplo de .htaccess que é basicamente isso:
>
> > RewriteEngine on
> > RewriteCond $1
> > !^(index\.php|images|robots\.txt|css|csshover\.htc|favicon\.ico)
> >
> > ## servidor local
> > RewriteRule ^(.*)$ /httpdocs/index.php/$1 [L]
>
>
> Muita sorte para nós!
>
> Marco Telles
>
> #############
> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
> # X-Trad Traduções BR ( http://www.x-trad.org/ )
> # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ )
> # Ubuntu The power of free software ( http://www.ubuntu-br.org/ )
> # Python Programming Language ( http://www.pythonbrasil.com.br/ )
>
>
>
> Cleyverson Costa escreveu:
> > OK,
> >
> > mudei para $config['base_url']    =
> > "http://localhost/myprojects/XLevels/";
> >
> > Mas isso significa que os links vao ter q ficar como base_url().'
> > index.php/ControllerX/FuncaoY' ou tem jeito de eu fazer assim
> > base_url().'/ControllerX/FuncaoY' para que meus links não tenham o
> > index.php nele.
> >
> >
> > Abraços
> >
> > Em 05/11/07, *Jefferson Hilgert* <jh.grupos em gmail.com
> > <mailto:jh.grupos em gmail.com>> escreveu:
> >
> >     Você não seguiu o exemplo do CI.
> >
> >     Use algo assim:
> >     $config['base_url']  = "http://localhost/ci/ "
> >
> >     Use também
> >     $config['index_page'] = "index.php ";
> >
> >     [ ]s...
> >     Jefferson Hilgert - Desenvolvedor.
> >
> >
> >
> >
> >     Se quiser usar index.php
> >
> >     Em 05/11/07, *Cleyverson Costa* < cleyversoncosta em gmail.com
> >     <mailto:cleyversoncosta em gmail.com>> escreveu:
> >
> >         Pessoal,
> >
> >         Estou enfrentando um problema com meus links.
> >
> >         Estou definindo o base_url como $config['base_url']    =
> >         "http://localhost/myprojects/XLevels/index.php
> >         <http://localhost/myprojects/XLevels/index.php>";
> >
> >
> >         Problema 1
> >         ----------------------------------
> >         Quando eu tenho a seguinte situação:
> >
> >         ControllerPrincipal carrega ViewPrincipal
> >
> >         ViewPrincipal tem um link
> >
> http://localhost/myprojects/XLevels/index.php/LanguageC/language/en-us
> >         <
> http://localhost/myprojects/XLevels/index.php/LanguageC/language/en-us>.
> >
> >         Quando este link é chamado, eu executo uma função, passando um
> >         dado por parametro. No final da execução eu dou um
> >         redirect(ControllerPrincipal).
> >
> >         Neste momento acontece um problema (a pagina nao é encontrada)
> >         pois o link retornado é http://localhost/myprojects/XLevels/
> >         <http://localhost/myprojects/XLevels/>index.php
> >         /index.php/PrincipalC ao invés de
> >         http://localhost/myprojects/XLevels/ index.php/PrincipalC
> >
> >
> >
> >         Problema 2
> >         ----------------------------------
> >         Com a definição do base_url como mostrado acima, eu estou
> >         tendo que definir o caminho completo para as figuras como
> >
> http://localhost/myprojects/XLevels/system/application/images/en/about_us.png
> >
> >         Eu queria apenas colocar algo como images/en/about_us.png para
> >         as figuras.
> >
> >
> >         Como eu solucionaria estes problemas???
> >
> >         Abraços
> >
> >
> >         --
> >         Cleyverson Pereira Costa
> >         Bacharel em Ciência da Computação FAESA
> >         Residente em Engenharia de Testes CIn-UFPE
> >         ----------------------------------------------------------
> >         Tel.: (81) 8785-1289
> >         _______________________________________________
> >         Lista mailing list
> >         Lista em codeigniter.com.br <mailto:Lista em codeigniter.com.br>
> >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> >
> >     _______________________________________________
> >     Lista mailing list
> >     Lista em codeigniter.com.br <mailto:Lista em codeigniter.com.br>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> >
> >
> > --
> > Cleyverson Pereira Costa
> > Bacharel em Ciência da Computação FAESA
> > Residente em Engenharia de Testes CIn-UFPE
> > ----------------------------------------------------------
> > Tel.: (81) 8785-1289
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Lista mailing list
> > Lista em codeigniter.com.br
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
> _______________________________________________
> Lista mailing list
> Lista em codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>



-- 
Cleyverson Pereira Costa
Bacharel em Ciência da Computação FAESA
Residente em Engenharia de Testes CIn-UFPE
----------------------------------------------------------
Tel.: (81) 8785-1289
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20071105/8b5cc9ea/attachment-0001.html 


Mais detalhes sobre a lista de discussão Lista