Uma das coisas muito legais que dá para fazer com Apache é reescrever as URLs de seu site. Por exemplo:
http://meusite.com.br/titulo-da-pagina
Ao invés de:
http://meusite.com.br/?id=32&cat=5
É muito mais fácil para as pessoas guardarem as URLs e também é uma forma de melhorar a relevância de seu site nos buscadores (como o Google por exemplo).
Estou supondo que você já tem o apache instalado, caso não tenha abra o terminal e digite:
[2] Comentário enviado por Denis Akao em 24/10/2008 - 13:52h
Carlos, essa regra que você definiu
^([A-Za-z0-9_\-]+)\.php$ ./?p=$1&cat=conteudo
está dizendo que para todas as paginas que forem "link.php" ela vai re-inderizar para o link "./?p=link&cat=conteudo"
entendeu?
imagine a seguinte situação, você tem um link "http://localhost/index.php?p=noticias" não seria melhor se esse link fosse "http://localhost/noticias/" ???
então você faria assim:
RewriteRule ^([A-Za-z0-9_\-]+)\/$ ./?p=$1&cat=conteudo
Ai no seu arquivo .php você chama a URL como "http://localhost/noticias/" mesmo!! o apache vai entender que você na verdade quer chamar a página "http://localhost/index.php?p=noticias" entendeu??
Qualquer coisa posta ai de novo que eu tento esclarecer melhor.
Abraços