Freelancers BR

Encontre dicas, tutorias e empregos

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: , , , , , , , , ,

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.

15 Respostas to “Url amigável no PHP com Easy PHP”

  1. 21/12/2008 as 9:24

    Julio disse:

    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,

  2. 11/02/2009 as 10:53

    Dermeval Junior disse:

    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.

  3. 24/02/2009 as 17:36

    Bruno disse:

    Muito Bom Tuturial Gostaria de agradecer parabens.

  4. 24/02/2009 as 18:14

    Lucas Renan disse:

    Valeu Bruno,

    muito obrigado =]

  5. 4/03/2009 as 20:37

    Wendell Carvalho disse:

    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 !

  6. 28/04/2009 as 19:17

    webMaicon disse:

    Muito legal

  7. 15/05/2009 as 17:00

    julio disse:

    Salvou meu dia!!!

    Estou começando a desenvolver com Spaghetti e sem mod rewriter é impossível!

    Valeu!

  8. 16/05/2009 as 2:06

    Lucas Renan disse:

    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.

  9. 19/07/2009 as 9:12

    Rumao disse:

    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?

  10. 19/07/2009 as 11:25

    Lucas Renan disse:

    Rumao,

    não entendi bem sua dúvida, poderia ser mais claro?

  11. 10/01/2010 as 3:33

    Eduardo Faria disse:

    Obrigado pela dica!

  12. 12/04/2010 as 18:33

    Bruno disse:

    De grande ajuda, obrigado!

  13. 17/08/2010 as 8:26

    Vinicius disse:

    Este site onde está o video não funciona, voce saberia onde há outro? Estou com um problema parecido de reescrita de url.

  14. 19/08/2010 as 17:00

    roberto disse:

    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

  15. 17/10/2011 as 5:02

    world news disse:

    british west indian parade…

    [...]Url amigável no PHP com Easy PHP[...]…

Deixe seu comentário!