Criando url’s amigáveis com Mode Rewrite
-
DATA
22/07 2010
-
VISITAS
1.183
-
COMENTÁRIOS
22
-
TWITTER
-
ORKUT
Blzinha Galera?? Aqui quem fala é Luciano júnior como mais uma super vídeo-aula para vocês!
Como utilizar url’s amigáveis!!! Eu acho em legal trabalhar com url amigável, principalmente para o SEO! Você pode usar isso para vários trabalhos do seu gosto. Desculpem-me pelos erros, retweetem e até a próxima!!!
DADOS DO AUTOR:
Nome: Luciano Júnior
RewriteRule:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?pag=$1
Script:
<?php
$pag = (isset($_GET['pag'])) ? $_GET['pag'] : 'default';
$pasta = 'nav';
if(file_exists("$pasta/$pag.php")) {
include("$pasta/$pag.php") ;
}else{
header("Location: erros/404.html") ;
}
?>
Citação de Fonte: MxMasters Aula de David CHC
Interatividade
Deixe seu comentário!




vi 1 tutorial igualzin no mxmasters =D
mas mesmo assim muito bom a video aula, explica melhor que os caras de la.
@Matheus Silva: Isso mesmo, eu apenas encurtei o codigo do index.php, e ainda coloquei em baixo:
Citação de Fonte: MxMasters Aula de David CHC
#
Matheus Silva Falou
Em: 22 de julho de 2010 as 21:39
mas mesmo assim muito bom a video aula, explica melhor que os caras de la.
================================================
rs..assino embaixo
@neodentrodamatrix e @Matheus Silva: Muito Obrigado mesmo
Parabéns garotinho Luciano Junior. Não importa a fonte, o que importa é o seu esforço e carinho em querer compartilhar o que você aprende, e olha que você já sabe mais que gente grande. (rsrsrsrs)
Agora não deixe par amuito longe, já faça logo a VA de URLs amigáveis com id e banco de dados. Como a gente faz para ficar assim:
http://www.upinside.com.br/video-aulas/criando-urls-amigaveis-com-mode-rewrite
Continue assim…
robson pq vc nao abre registro para os “colaboradores” do site?
fica ai a dica =D
A vídeo aula ficou muito boa. Parabéns!
@Luciano Júnior, eu consegui no localhost, como faço isso em um servidor da uolhost, pois eu tentei mais não consegui, você sabe porquê? No aguardo…
Bom, cada um com sua opniao, vc reduziu sim o codigo da index, mas no caso , o codigo do David CHC ficou explendidamente mas bem desenvolvido logicamente falando. E Eu acho que ele explica melhor. mas tudo bem.. nao concordo muito com o fato de fazer uma video aula quase igual a outra.. até mesmo porque creio que ninguém gostaria que sua video-aula fosse copiada total ou parcialmente.
só expus minha real opniao. abraços
@Eduardo Valente:Muito Obrigado, e concerteza irei fazer.
Sim e esse link é uma formatação do wp, acredto que com explode, qi separa os valores e busca no bd!
@Robson Rafael David: Voçê fez o upload do .htaccess corretamente e o nome tbm está correto???
@João: bom meu querido recebi o Ping do comentário que você deixou na MX e achei bem interessante seu modo de pensar! Também vi as respostas que você recebeu do Felipe e do próprio David e percebo que ainda não foi suficiente!
Bom ninguém ta aqui pra compara conteúdo ou minha bicicleta é melhor que a sua! Não é essa a idéia da UpInisde, cada um no mundo tem o seu lugar ao SOL e tanto a MX como a UP criam o seu Dia a dia!
Cada um dos portais tem seu conteúdo, suas idéias. A aula do amigo Luciando foi baseado sim mas creio que a pratica não tira seus méritos pois ele não simplesmente copiou a aula, ele aprendeu e repassou esse conhecimento a frente fortalecendo assim a idéia da MX!
Se minha idéia ao iniciar a UpInside fosse comparar com a MX masters não ficaria preocupado com o andamento da MX como fico, seguidamente quando acho algo errado ou alguma referencia que não é legal para própria MX a primeira coisa que faço é enviar um email para o David, e sempre que posso compartilho minhas aulas lá também!
A idéia da Up e formar novos desenvolvedores, repassar conhecimento, promover interação com os membros da comunidade UP. Fico feliz quando vejo comentários de apoio ao portal e muito triste quando vejo que pessoas passam a querer causar intrigas sem motivos!
Aproveite o que os dois sites tem pra te oferecer e saiba reconhecer isso, pois tenho plena certeza que tanto a Up quanto a MX já te ensinaram muita coisa!
A MX Masters assim como a UPINISDE tem seu valor e seu conteúdo! Não compare! Aprenda!
Um forte abraço meu querido!
@João: Concordo com vc, cada um tem a sua opnião.Mas olhe só a tempos eu queria fazer uma VA de urls amigaveis pra ca, você sabia que codigo eu iria usar:
RewriteRule ^(.+)\/?([0-9]*)\/?$ /index.php?s=$1&p=$2Logo após eu vi essa video aula do David CHC, que simplificava muito mais:
RewriteRule ^(.*)$ index.php?pag=$1Concordo com vc que o David explica melhor que qualquer um de nós da Comunidade UP, e ainda por cima não tinha nenhuma video aula sobre isso aqui, muito menos a dele.Eu achei que eu poderia fazer uma VA utilizando apenas o mesmo codigo do .htaccess, e alterando o index.php para uma forma mais facil das pessoas entenderem, e depois começar a tratar os dados de uma forma mais avançada.A video-aula não foi igual, e os direitos autorais dizem que é probido publicar a MESMA video-aula sem autorização do autor.Mas mesmo assim muito obrigado pelo comentário, sua opião foi expressada, a minha também!E se não me engano existe outra aula da UP que foi como base em uma do MX.
@robson & @luciano , Tranquilo, eu só expus minha opniao, obrigado por exporem as suas tambem ! abraços.
Muito boa video aula parabéns. mais como eu faço pra deixar a pagina desse tipo
http://www.seunome.com.br/noticia.php?id=20
http://www.seunome.com.br/20.
@Luciano Júnior, Eu fiz o upload e em seguida testei no meu servidor localhost, deu tudo certo, depois joguei para o meu site hospedado na uolhost, mas não funcionou. Sabe o motivo? Desde já agradeço!
IAI LUCIANO GOSTEI DA VA ATÉ FIZ O PROCEDIMENTO EM MEU SITE, SÓ QUE ESTOU COM UM PROBLEMA EU USAVA ESTE CODIGO:
<?php $area = @$_GET["area"]; switch ($area) { default: include "home.html"; break; case"dica": include "dica.html"; break; case"contato": include "contato.php"; break; } ?>COMO VOCÊ PODE VER ELE JÁ INCLUI A home.html NA INDEX E QUANDO CLICA ELE SUBSTITUI A “HOME” PELA A PÁGINA CLICADA, NO SEU CÓDIGO NÃO CONSEGUI INCLUIR A HOME NA MINHA INDEX E QUANDO CLICADO EM OUTRO ITEM ELA SE SUBSTITUI, ME AJUDA NESSE DETALHE AI. TÉ MAIS
@Eliabe: Eu prentendo fazer uma outra VA para complemetar, aguarde so mais um momento Pro favor!!!
@Guilherme: No seu .htaccess esta index.php&area=$1, pq o codgio padra esta como pag
EU MUDEI (:
E DEI CONTA DE RESOLVER, QUEM TIVER A MESMA DUVIDA É SÓ TROCAR O (default) PELA PAGINA HOME, VALEU (:
Aconteceu um proleminha!
formatei minha máquina e agora não consigo mai visualizar o vídeos na web.
Você sabe o que devo fazer?
Aguardo notícias
Naldo
@Naldo: Você deve baixar o plugin do flash player: get.adobe.com/flashplayer/
Fala galera da comunidade UP, venho acompanhando as VA’s q me ajudam muito sou iniciante em php.. Eu gostaria de saber de vcs veteranos mais esperientes pq quando cadastro as noticias a data so aparece do ano de 1970 como posso resolver isso.. Me ajudem ai!!
@Ronalldy: Poste todo o seu codigo no nosso forum: http://forum.upinside.com.br