Url amigável no PHP com Easy PHP
Um assunto muito comentado, principalmente tratando-se de WEB 2.0 é a otimização de websites para buscadores ou search engine otimization – seo. E uma das diretivas que se aconselha seguir é a de url’s amigáveis.
Às vezes os websites tem urls muito grandes e complexas, por exemplo:
index.php?quem=lucas&profissao=programador&linguagem=php&cidade=sorocaba&id=09041989
isso dificulta não só para os buscadores mas para os próprios usuários do site, imagine você lembrar essa url gigante, seria melhor se ela fosse mais simples:
lucas/programador/php/sorocaba/09041989
e sem contar que há rumores de que os buscadores não interpretam com grande relevância os dados apresentados após o ? (ponto de interrogação).
Há vários tutoriais na internet sobre como implementar a técnica de url’s amigáveis no php utilizando o mod_rewrite do apache, não seria de grande valia eu criar um tutorial para esse fim, eu gosto bastante de um tutorial do site Video Tutoriais, você pode ver o tutorial clickando AQUI.
Entretanto, tive alguns problemas para implementar um website rodando local no meu notebook, fiz tudo como o tutorial ensinava e não funcionava localmente, enviei para o server de produção e lá estava rodando sem maiores problemas, então fiz umas pesquisas pela web, postei no fórum de php do imasters, até que cheguei no fórum do próprio Easy PHP, já que utilizo essa solução para ambiente de desenvolvimento php no windows, encontrei um post referente ao problema e fui parar até um fórum de Dupral, foi aonde eu encontrei uma solução.
No arquivo de configuração do apache – httpd.conf além de se descomentar a linha do mod_rewrite, deve-se mudar em < Directory “${path}/www” >… a diretiva AllowOverride None para AllowOverride All, também aparece logo abaixo em < Directory “C:/Program Files/EasyPHP 2.0b1/www”>… e também deve ser realizada essa alteração. Sempre reiniciando o Easy PHP após as alterações.
Fica aí a dica pessoal, qualquer problema deixe um comentário que responderei o quanto antes.
Tags: apache, easyphp, mod_rewrite, programador php, programador php sorocaba, SEO, url amigável, url amigavel php, urls amigaveis, web 2.0
Postado em domingo, novembro 30th, 2008 at 22:33 na categoria Dicas. Siga o RSS 2.0 feed. You can leave a response, or trackback from your own site.
21/12/2008 as 9:24
Lucas, voce tem tempo disponivel pra desenvolver um sistema php de ferramentas pra blogs? É um investimento alto, com varios tipos de serviço. Por favor, entre em contato. Abraços,
11/02/2009 as 10:53
Sem dúvida nenhuma é cada vez mais importante impregar as técnicas SEO corretamente, e isso passa por url amigáveis, outro ponto importante é entender bem as diretivas da google, sob pena de ver o posicionamento do seu site despencar ladeira abaixo.
24/02/2009 as 17:36
Muito Bom Tuturial Gostaria de agradecer parabens.
24/02/2009 as 18:14
Valeu Bruno,
muito obrigado =]
4/03/2009 as 20:37
Velho….
Tava me batendo com isso…..
O problema acredito ser no Apache 2.2.X pq todos os tutoriais que li nenhum falava o que vc falou aqui.
Resolvido.
Valeu !
28/04/2009 as 19:17
Muito legal
15/05/2009 as 17:00
Salvou meu dia!!!
Estou começando a desenvolver com Spaghetti e sem mod rewriter é impossível!
Valeu!
16/05/2009 as 2:06
Julio,
Spaghetti que você se refere é PHP no meio do HTML? se for não recomendo essa prática, apesar de ainda utilizá-la em alguns casos.
19/07/2009 as 9:12
Cara mes desculpe não entendi direito como será feita a chamada nos links visto que testei aqui e criei umas páginas ex:
home.php, empresa.php e contato.php
e só abre assim:
Array
(
[0] =>
[1] => NewSite
[2] =>
)
O que eu deixei de fazer e estou fazendo errado?
19/07/2009 as 11:25
Rumao,
não entendi bem sua dúvida, poderia ser mais claro?
10/01/2010 as 3:33
Obrigado pela dica!
12/04/2010 as 18:33
De grande ajuda, obrigado!
17/08/2010 as 8:26
Este site onde está o video não funciona, voce saberia onde há outro? Estou com um problema parecido de reescrita de url.
19/08/2010 as 17:00
cara tem como me ajudar pelo msn???
ja li um milhao de tutorial sobre urls amigaveis
e nao consegui fazer com nenhum tutorial
=//
valeuu
abraçooos
17/10/2011 as 5:02
world news disse:british west indian parade…
[...]Url amigável no PHP com Easy PHP[...]…