URL Amigáveis com Apache mod_rewrite
-
Upload
enilapb -
Category
Technology
-
view
1.997 -
download
2
Transcript of URL Amigáveis com Apache mod_rewrite
O que é URL Amigável?
Url Amigável - Friendly URL
• Compreensível
• Simples
• Melhor Indexável
Alguns Exemplos
http://www.seudominio.com/noticia.php?id=12&categoria=3
http://www.dominiotal.com.br/Main#Profile?rl=fpp&uid=6398776078809316644
http://over.parperfeito.com.br/servlet/Login?redirect=/servlet/ProfileViewer?b6bbc2cec6cbcecdcec8c6d9bebcabb6b0b1c2b3b0b8b6b1d1acb7b0a8afadb0b9b6b3bad98c979088ac969891c28b8d8a9a&utm_campaign=cupido_semfoto&utm_source=cupido_ParPerfeito&utm_medium=email&orig=37
http://mail.live.com/default.aspx?wa=wsignin1.0
Mais um exemplo tosco
http://www.gianturl.com?NnmnAnFtZJ,K8znP4R3,1GtV3M4V,,,8Z,5lPK8W6QP,L87c7l1d,x2BCYN7fpSP,H,m7t1,0,Bs,0Mc04r,Vvh5TcJ6tnqHJ,8h,7kGbc,9ZF1x6,MDZmS6s5tG0VSb9,M,,M,c1Csc3hnPb,YVvvKwCyt5W0,qMH0Nr8vJQd7qm5mfMsfbMl,3r0JH0PZb,5dq3C9,K0M,,,,3SKS,z,s4jH8gxbF8swbflgfcDC6Z7QjztG6gt6y8x,5wWCGvh6jN1,pl2b,s,lxd2s,4L6Y8hZ5Lk9p,f5skMZL,z0qC,cjmTztZQ,lGc8,1s4TM,,3Tk99jZC,z3,rP5tnqVZt2tF4,LfsK9JB6,1FHR,zP6f3p,3,Lg3vZSr,dn3,,x2sx,q,ZYcbXsVhy3,3tcM,5Lf5sJXl4c,5nqJ,pyQnb1y0VS0K,,t0lj1N8GV6Wxtn,7DTTzx,v4kN0,ct,2bytqrzw,,,7B9Vyxr,2rw0s9jd0,D,,pj3,B7,ls8cQ,Cnnb8w,2T4M6kP1Py4ktm8tjY,,xj1wVH,bjKmwNBMqNh2b6t0JNqZ0Bg70mPHtr6YrD3qxcX,g3,G6hPvgM2PQ6t4,DKLlM8r8,Z4ZJt6vJ,mVpy6Xnc1fvSvgW,,lHkDct0X0sfMK2Bn5gTSl7jm1,,,sshDhv4k7YW9D,h,7,p2N4DT4,npd,5BQQssYr9qT1txd,5,vdb,NxxCna
Agora...
Bons Exemplos
http://g1.globo.com/g1/ciencia/
www.seudominio.com/noticia/31/10/2009
http://noticias.bol.uol.com.br/jogosonline/halloween-bubble.jhtm
Vamos entrar nessa onda...
Pra que implementar isso?
Motivos para implementar
spiders indexam melhor url que não contenham parâmetros
evita vunerabilidade
as urls não serão mudadas se houver mudança na tecnologia
!important;
Reescrita de URL!=
Redirecionamento
Reescrita de Url
Interno ao servidor web
Regra de reescrita (RewriteRule)
Executa um encaminhamento
Entrega ao user Agent
Sem informar nova URL!
Redirecionamento
Recurso disponível em outra url
Avisa ao user agent que está disponível
O user agent aponta a nova url
Acessa o recurso
Processo não transparente!
Vantagens
• Segurança
• Manutenabilidade
• Fácil indexação
• Usabilidade
Desvantagens
Dicas
Não use letras Maiúsculas
Não use Caracteres de Separação
Não faça urls longas
O que precisamos?
servidor apache
modulo Rewrite do apache
um arquivo htaccess
expressões regulares
UMA ESTRATÉGIA
Mãos a obra?
Contatos
twitter.com/enilapb
Obrigado!