Como usar htaccess no Xampp

Aqui você verá artigos sobre PHP

Moderador: web

  Assista o vídeo    Busque no Youtube
Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 16044
Registrado em: 20-01-2007 18:08
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 » 25-04-2009 18:20

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   Expandir código-fonte

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   Expandir código-fonte

<?
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

BUSCA RÁPIDA

Como usar htaccess no Xampp

Voltar para “Artigos sobre PHP”

Rolar para o topo