Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
gostaria da ajuda de vcs para saber se ele está errado, pois a url esta normal index.php?url=home
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
verifica se teu servidor esta ativado o rewrite module
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...
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...
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
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
if(file_exists('paginas/'.$pagina[0].'.php')){