FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.120 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 27-05-2005, 7:59   #1 (permalink)
mateusluiz
Super Participante
 
Registrado em: Apr 2003
Mensagens: 815
Reputação: 19 mateusluiz está indo no caminho certo
Padrão htaccess no apache, como utilizar? onde encontrar???

daew galera
estou afim de aprender a utilizar Gerenciamento de URLs
mas nos tutorias falam que precisa ser no htaccess...
onde eu encontro esse arquivo para simular no apache
utilizo WinXP


flw
mateusluiz está offline   Responder com Quote
Antigo 27-05-2005, 8:31   #2 (permalink)
marcos jost
General de Pijama
 
Registrado em: Jun 2002
Localização: RS
Mensagens: 3.567
Reputação: 24 marcos jost possui ótimo potencial
Padrão

Nao tem misterio em usar.
Isso deve te ajudar:
http://httpd.apache.org/docs-2.0/howto/htaccess.html
http://httpd.apache.org/docs-2.0/configuring.html
http://www.devin.com.br/eitch/htaccess/
__________________
------------------------------------------

marcos jost está offline   Responder com Quote
Antigo 27-05-2005, 9:40   #3 (permalink)
mateusluiz
Super Participante
 
Registrado em: Apr 2003
Mensagens: 815
Reputação: 19 mateusluiz está indo no caminho certo
Padrão

soh quero saber algumas informações

eu tenhu que criar um arquivo ".htaccess"???
se tenho que criar, em que lugar devo colocar???
oq preciso configura no apache para localizar e funcionar???
e um exemplo pra teste para verificar se eu fiz certo

acho que isso n deve ser tao dificil né

lembrando que eu uso Windows Xp

soh quero saber isso, depois programação eh outra parte
mateusluiz está offline   Responder com Quote
Antigo 27-05-2005, 11:32   #4 (permalink)
Kakao
Super Participante
 
Avatar de Kakao
 
Registrado em: May 2002
Localização: Brasília
Mensagens: 644
Reputação: 23 Kakao Tem uma excelente energiaKakao Tem uma excelente energiaKakao Tem uma excelente energia
Padrão

Se você for o administrador da máquina é muito melhor configurar o httpd.conf do que o .htaccess. O .htaccess existe só para os casos onde se permite que os usuários configurem os seus diretórios.
Citação:
Postado Originalmente por mateusluiz
eu tenhu que criar um arquivo ".htaccess"???
Sim

Citação:
Postado Originalmente por mateusluiz
se tenho que criar, em que lugar devo colocar???
No diretório que você quer configurar.

Citação:
Postado Originalmente por mateusluiz
oq preciso configura no apache para localizar e funcionar???
A diretiva AllowOverride no httpd.conf. O default é AllowOverride All, ou seja, não precisa configurar nada.

Citação:
Postado Originalmente por mateusluiz
e um exemplo pra teste para verificar se eu fiz certo
Código:
Options -Indexes AddType 'text/html; charset=ISO-8859-1' html ErrorDocument 404 /index.php ErrorDocument 400 /index.php ErrorDocument 403 /errorPages/forbidden.html
Kakao está offline   Responder com Quote
Antigo 27-05-2005, 12:57   #5 (permalink)
mateusluiz
Super Participante
 
Registrado em: Apr 2003
Mensagens: 815
Reputação: 19 mateusluiz está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Kakao
Se você for o administrador da máquina é muito melhor configurar o httpd.conf do que o .htaccess. O .htaccess existe ...
ta

eu criei o .htaccess

.htaccess
Código:
Options -Indexes AddType 'text/html; charset=ISO-8859-1' html ErrorDocument 404 /index.php ErrorDocument 400 /index.php ErrorDocument 403 /errorPages/forbidden.html
ficando assim, correto???
pelo oq eu entendi, quando da o erro 404 ele retorna ao index principal, ai to trabalhando na pasta htdocs
coloquei lá o index.php e o .htaccess
ai tipo qdo eu digito um endereço que n existe tipo http://localhost/naoexiste.php ele deveria retorna para o index né???

se é assim, n funciono =(

[/code]
mateusluiz está offline   Responder com Quote
Antigo 27-05-2005, 13:33   #6 (permalink)
Kakao
Super Participante
 
Avatar de Kakao
 
Registrado em: May 2002
Localização: Brasília
Mensagens: 644
Reputação: 23 Kakao Tem uma excelente energiaKakao Tem uma excelente energiaKakao Tem uma excelente energia
Padrão

Procure os logs "access_log" e "error_log" do httpd e poste as últimas linhas.
Kakao está offline   Responder com Quote
Antigo 27-05-2005, 14:36   #7 (permalink)
mateusluiz
Super Participante
 
Registrado em: Apr 2003
Mensagens: 815
Reputação: 19 mateusluiz está indo no caminho certo
Padrão

access
Código:
127.0.0.1 - - [27/May/2005:15:37:24 -0300] "GET / HTTP/1.1" 200 17 127.0.0.1 - - [27/May/2005:15:37:29 -0300] "GET /asd.php HTTP/1.1" 404 279
error
Código:
[Fri May 27 15:37:29 2005] [error] [client 127.0.0.1] File does not exist: c:/vertrigo/apache/htdocs/asd.php
acho que é isso
mateusluiz está offline   Responder com Quote
Antigo 27-05-2005, 16:42   #8 (permalink)
Kakao
Super Participante
 
Avatar de Kakao
 
Registrado em: May 2002
Localização: Brasília
Mensagens: 644
Reputação: 23 Kakao Tem uma excelente energiaKakao Tem uma excelente energiaKakao Tem uma excelente energia
Padrão

Procure no arquivo httpd.conf pelas linhas que tem a diretiva AllowOverride. Se existir tem que ser AllowOverride All ou alguma outra configuração que permita as diretivas que você quer colocar no .htaccess:

http://httpd.apache.org/docs/mod/core.html#allowoverride
Kakao está offline   Responder com Quote
Antigo 30-05-2005, 7:16   #9 (permalink)
mateusluiz
Super Participante
 
Registrado em: Apr 2003
Mensagens: 815
Reputação: 19 mateusluiz está indo no caminho certo
Padrão

Citação:
Postado Originalmente por Kakao
Procure no arquivo httpd.conf pelas linhas que tem a diretiva AllowOverride. Se existir tem que ser AllowOverride All...
eu estava lendo nesse tutorial http://www.devin.com.br/eitch/htaccess/ que so trocar

isso
Código:
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
por isso
Código:
<Directory /> Options FollowSymLinks Indexes AllowOverride AuthConfig </Directory>
ai depois eu criei a pasta na pasta htdocs o arquivo .htaccess e coloquei o que vc pediu e mais uns exemplos que tem nesse tutorial, mas não funcionou

sabe o que poderia ser?
mateusluiz está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 14:35.