Como usar htaccess no Xampp

Aqui você verá artigos sobre PHP
Assista o vídeo    Busque no Youtube
web
ADMIN
ADMIN
Mensagens: 15858
Registrado em: Sáb Jan 20, 2007 6:08 PM
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contacto:

Como usar htaccess no Xampp

Mensagempor web » Sáb Abr 25, 2009 6:20 PM

Aqui vai uma dica de como permitir o uso do .htaccess no Xampp.

Quem não conhece, o Xampp é um servidor local, ou seja, você pode criar um domínio interno no seu PC, para acessar arquivos de uma determinada pasta, como um servidor online, só que usando o Xampp o endereço ficaria algo como:

http://localhost/seuarquivo.html

Já o htaccess permite configurar algumas coisas, nesse artigo usaremos o htaccess reescrever uma URL, ao invés de usar:

http://localhost/arquivo.php?valor=abc

Iremos usar:

http://localhost/abc

Com o segundo link, pegaremos o valor "abc" e poderemos usar em uma consulta, por exemplo.

O primeiro passo é abrir o arquivo de configuração do Xampp, que geralmente fica em: C:\xampp\apache\conf

Abra no bloco de notas o arquivo: httpd.conf

Com o script aberto, busque por: mod_rewrite

Você deverá achar a linha
#LoadModule rewrite_module modules/mod_rewrite.so

Note o # que está bloqueando o uso do mod_rewrite, então você deve apagar o #, salvar o arquivo e reiniciar o Xampp pelo Xampp Control Panel

Depois de feita as alterações, vai aqui um exemplo:

- Abra o bloco de notas e coloque o seguinte:

Código: Selecionar todos   Testar HTML   Testar PHP   Testar MySQL   Como Funciona

RewriteEngine on

RewriteRule ^([a-z,0-9,A-Z,_-]+)$ /teste.php?valor=$1

- Salve esse texto como .htaccess, e salve esse arquivo dentro da pasta raiz do xampp ( htdocs/ )

O objetivo da segunda linha, é digitarmos:

http://localhost/abc e passarmos a variável $valor para um documento chamado teste.php

Agora criaremos o teste.php com o seguinte conteúdo:

Código: Selecionar todos   Testar HTML   Testar PHP   Testar MySQL   Como Funciona

<?
echo $_GET['valor'];
?>

Com isso, quando usarmos o endereço no navegador:
http://localhost/abc

Será mostrado o: abc

Qualquer dúvida sobre esse artigo só postar na seção PHP do fórum.
Se gostou do conteúdo, participe e divulgue.
0


OS MAIS RECENTES

COMENTÁRIOS
Ainda não há comentários. Seja o primeiro!

COMENTAR

Voltar para “Artigos sobre PHP”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado

Rolar para o topo