Leonardo J. Tramontina wrote:
>Pessoal,
>
>Configurei beleza o famoso UserDir no meu Apache. S� tem um por�m: para eu
>acessar a pasta de um usu�rio, tenho que digitar "/" no final de toda a url.
>Por exemplo: http://www.dominio.com.br/~leonardo/
>
>O que devo alterar para que n�o precisa digitar essa barra no final, ou
>seja, para que eu digite apenas: http://www.dominio.com.br/~leonardo   ??

A barra no final � sempre necess�ria. Sempre.

Se voc� n�o a colocar, em qualquer site, o servidor HTTP vai responder com um 
erro 302 mandando voc� para o site com a barra. Ou seja, voc� n�o percebe, 
mas houve uma conex�o extra ao servidor e ele mandou para a p�gina certa.

Por isso sempre coloque barras nos links.

O que est� acontecendo no seu caso � que o Apache est� redirecionando para o 
endere�o errado. Isso � muito comum quando o Apache tem como nome do servidor 
um nome que n�o � acess�vel do mundo exterior. Por exemplo, suponha que seu 
www.dominio.com.br aponte para a m�quina que se chama servidor.lan. Quando 
voc� requisitar http://www.dominio.com.br/~leonardo, ela te redirecionar� 
para:
        http://servidor.lan/~leonardo/

Como "servidor.lan" n�o � acess�vel do mundo exterior, voc� n�o chega � lugar 
nenhum.

Duas solu��es:
- use barras
- mude o nome do servidor, pelo menos no Apache, para que um nome acess�vel 
externamente seja enviado.

-- 
  Thiago Macieira - UFOT Registry number: 1001
 [EMAIL PROTECTED]
   ICQ UIN: 1967141  PGP/GPG: 0x6EF45358
     Registered Linux user #65028

Attachment: msg86887/pgp00000.pgp
Description: signature

Responder a