ReivaxII 0 Denunciar post Postado Novembro 16, 2013 Ola pessoal, não consigo amigar minha URL, meu codigo da index é <?php include "paginas/topo.php"; echo $pagina = $_GET['url']; if (empty ( $pagina )){ include "paginas/home.php"; }else { if(file_exists('paginas/'.$pagina.'.php')){ include ('paginas/'.$pagina.'.php'); }else { include ("paginas/404.php"); } } include "paginas/footer.php"; ?> o conteudo esta de dentro da pasta paginas, meu htaccess está dessa forma: RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?url=$1 gostaria da ajuda de vcs para saber se ele está errado, pois a url esta normal index.php?url=home Compartilhar este post Link para o post Compartilhar em outros sites
Keven Jesus_164006 39 Denunciar post Postado Novembro 16, 2013 Olá amigo , quebre sua url em arrays .. e use o explode para separar tudo que tiver depois da da barra veja o exemplo ... abraços $pagina = $_GET['url']; $pagina = explode("/",$pagina); $pagina[0] = ($pagina[0] == NULL ? 'home' : $pagina[0]); if(file_exists('paginas/'.$pagina[0].'.php')){ require_once('paginas/'.$pagina[0].'.php'); }elseif(file_exists('paginas/'.$pagina[0].'/'.$pagina[1].'.php')){ require_once('paginas/'.$pagina[0].'/'.$pagina[1].'.php'); }else{ require_once('paginas/404.php'); } Compartilhar este post Link para o post Compartilhar em outros sites
ReivaxII 0 Denunciar post Postado Novembro 17, 2013 comquei os explodes da maneira descrita acima, e eu estou chamando como meudominio.com.br/paginas/contato e está dando ERRO 404, porem se eu chamar meudominio.com.br?url=contato, ele vai, será algum problema com meu servidor web, ou estou chamando de forma errada Compartilhar este post Link para o post Compartilhar em outros sites
Keven Jesus_164006 39 Denunciar post Postado Novembro 17, 2013 verifica se teu servidor esta ativado o rewrite module Compartilhar este post Link para o post Compartilhar em outros sites
ReivaxII 0 Denunciar post Postado Março 20, 2014 continuando... minha url ta ficando www.dominio.com.br/artigo&id_artigo=22 onde gostari que ficasse www.meudominio.com.br/artigo/id_artigo/22 alguem sabe onde está o erro, tendo em vista que fiz no modelo do keven... Compartilhar este post Link para o post Compartilhar em outros sites
Keven Jesus_164006 39 Denunciar post Postado Abril 15, 2014 sim como te dei o exemplo você precisa jogar esses arquivos dentro da pasta paginas no caso o artigo.php ele vai ler /artigo ai você trata os ids e etc.. sua url é um array agora $url[0] = artigo $url[1] = barra depois do artigo (artigo/indice1) etc... Compartilhar este post Link para o post Compartilhar em outros sites
ReivaxII 0 Denunciar post Postado Outubro 30, 2014 essse tempo todo e continua no erro o meu arquivo index continua da forra que vc descreve, porem nao to sabendo tratar essa url pois esta puxando do www.meudominio.com/educacionais&id_artigo=35 quando gostaria que chamasse www.meudominio.com/educacionais/nome-do-artigo Compartilhar este post Link para o post Compartilhar em outros sites