Dá para colocar no application/config/routes.php $route['busca/(.*)'] = "seu_controler/metodo_de_busca/$1";
Aí toda requisição com busca/palavra irá ser roteada para o controller e metodo que você quiser. Abs Edinho 2008/9/20 Daniel Costa <[EMAIL PROTECTED]> > > Teste criar uma outra regra no htaccess que verifique caso a url seja > /search?q=$1 requisite qualquer coisa parecida com /controlador/metodo/valor > Essa regra tem que ficar antes da regra do CI e tem que ter o marcador [L] > também pra não casar com as regras seguintes. > > O bom do htaccess é que você pode "brincar" de N formas com suas URLs não > tendo necessariamente que se limitar à forma como o framework as usa. > > 2008/9/20 Henrique de Castro <[EMAIL PROTECTED]> >> >> Humm.. é verdade, esqueci do método.. olhando aqui eu vi que costumo fazer >> da seguinte forma: >> http://www.dominio.com/produtos/filtra/palavra >> ou >> http://www.dominio.com/site/busca/palavra >> >> sacou a idéia?! deixo sempre o controller com um nome relevante ao que está >> sendo buscado, assim facilita pro usuário. >> >> Tive alguns problemas com palavras com acentos, mas fiz uma modificação no >> core com base em algumas discussões no forum do CI, que não me lembro mais >> rs, para dar um url encode e decode no que é passado. Mas acho que na nova >> versão do CI isso já foi implementado, na época eu usava a 1.5.3. >> >> 2008/9/20 Cleyverson Costa <[EMAIL PROTECTED]> >>> >>> tem algum material/sugestão pra eu dar uma olhada de como eu faria dessa >>> forma?? >>> >>> Eu ja uso .htaccess para tirar o index.php, mas da forma como vc >>> exemplificaou eu entendo que: >>> >>> busca==metodo >>> palavra==string >>> >>> sendo assim, como eu faria pra remover o nome do controller da url e tudo >>> mais?? >>> >>> abraços >>> >>> 2008/9/20 Henrique de Castro <[EMAIL PROTECTED]> >>>> >>>> pq vc não faz mais "bunitim"?! >>>> http://www.seusitebunitim.com/busca/palavra >>>> >>>> 2008/9/20 Cleyverson Costa <[EMAIL PROTECTED]> >>>>> >>>>> Pessoal, >>>>> >>>>> Gostaria de deixar a uri de pesquisa do meu site da seguinte forma: >>>>> >>>>> http://www.dominio.com/search?q=value >>>>> >>>>> Procurei no google/forum CI e achei coisas como mudar o uri_protocol para >>>>> PATH_INFO. Neste caso, se eu faço esta mudança o site simplesmente para >>>>> de funcionar. >>>>> >>>>> Alguém tem alguma sugestão?? >>>>> >>>>> Abraços >>>>> >>>>> -- >>>>> Cleyverson Pereira Costa >>>>> MSc Candidate in Computer Science >>>>> Federal University of Pernambuco, Brazil >>>>> +55 81 8785-1289 | +55 81 3274-4180 >>>>> >>>>> _______________________________________________ >>>>> 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 >>>> >>> >>> >>> >>> -- >>> Cleyverson Pereira Costa >>> MSc Candidate in Computer Science >>> Federal University of Pernambuco, Brazil >>> +55 81 8785-1289 | +55 81 3274-4180 >>> >>> _______________________________________________ >>> 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 >> > > > > -- > Daniel Costa > http://danielcosta.info > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > -- Abs Edinho Almeida 11 8962-9406 _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

