Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17720
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como usar htaccess no Xampp

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:

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:
<? 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.
3
A melhor hospedagem para o seu site HostGator!

Quem está online

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