MalCriada 1 Denunciar post Postado Junho 24, 2011 Boa noite, Tenho um sistema e gostaria que os links dos imóveis na pagina inicial estivessem com urls amigáveis a forma dos links atualmente é consulta.php?id_imovel=10 Gostaria que fosse assim: imoveis/casa/venda/centro/rio-de-janeiro casa é $tipo no banco de dados venda é $negocio no banco de dados centro é $bairro no banco de dados Rio de Janeiro é $cidade no banco de dados Como faço para que a URL seja o resultado da busca dos dados do imóvel no banco de dados? Alguém tem o link de um tutorial que explique dessa forma? Já busquei no google, achei vários tutoriais, mas não consegui resolver da forma que preciso. Desde já agradeço pela atenção. ;) Compartilhar este post Link para o post Compartilhar em outros sites
Sr.hehehe 0 Denunciar post Postado Junho 24, 2011 A lógica: Criar tabela com os dados No mod_rewrite, substitua esse url por consulta.php?q=$1 no consulta, de um $dados=explode('/', $_get[q]). dai vai indo: Select * from tabela where tipo=$dados[1] and negocio=$dados[2]... RewriteRule ^(*?)$ consulta\.php?q=$1 Compartilhar este post Link para o post Compartilhar em outros sites
MalCriada 1 Denunciar post Postado Julho 3, 2011 Criar tabela com os dados No mod_rewrite, substitua esse url por consulta.php?q=$1 no consulta, de um $dados=explode('/', $_get[q]). dai vai indo: Select * from tabela where tipo=$dados[1] and negocio=$dados[2]... RewriteRule ^(*?)$ consulta\.php?q=$1 Sr.hehehe, agradeço ;) pela ajuda, mas eu ainda não tive sucesso... Meu arquivo na verdade era consulta_main.php eu errei na postagem, mas eu fiz a alteração na sugestão que você me deu, mas não deu certo... aff, estou cansada, já li muitos tutoriais, já fiz várias tentativas frustantes... Será que você ou outro membro pode me dar um help... O Sr.hehehe sugeriu: RewriteRule ^(*?)$ consulta_main\.php?q=$1 só que aí deu erro 500, eu dei a permissão 444 e ainda assim deu erro 500, daí eu tentei colocar no .htaccess: RewriteRule ^(.*)$ consulta_main.php?q=$1 aí parou o erro500, mas não funcionou... No consulta.php coloquei assim: $seo = explode('/', $_get[q]); if($seo != ''){ $arquivo = $q . '/' . $tipo[1] . '/' . $negocio[2] . '/' . $id_imovel[3]; if(file_exists($arquivo) == false){ include $path . '/erro404.php'; }else{ include $arquivo; } } Sobre a conexão com o Banco de dados, meu arquivo conecta já tem as consultas do ID, Tipo e Negócio, essas consultas já são printadas na tag <TITLE></TITLE> de cada imóvel (consulta_main.php) Me ajudem por favor. Ou se tiver alguém que trabalha com isso, me mande uma mensagem sobre o orçamento para o serviço... eu estou cansada de tentar e eu sei que não sou boa nessa lógica... rsrsrs... aliás sou péssima :o Desde já agradeço pela atenção!!! ;) Compartilhar este post Link para o post Compartilhar em outros sites