Boletim ViaLinuxis

Jorge Kinoshita
webdesign: URL relativa

(un)subscribe
24-10-00

aviso: a palestra de amanhã "Desenvolvimento de Software para Web" http://www.pcs.usp.br/~jkinoshi/cce.html conta agora com 68 inscritos; portanto todas as inscrições estão confirmadas. Tratarei do uso do Java, JavaScript, Perl e cookies. Embora a plataforma enfocada será o Linux; as linguagens e princípios também se aplicam ao ambiente Microsoft.


Em http://www.pcs.usp.br/~jkinoshi/index.html você encontra:
Crie sua palestra <a href="http://www.pcs.usp.br/~jkinoshi/palestra/pala.html">aqui</a> usando pala.cgi
Pode-se declarar a URL "http://www.pcs.usp.br/~jkinoshi/palestra/pala.html" de outras duas formas:
1. Relativa ao diretório que contém index.html. Ex:
<a href="palestra/pala.html">aqui</a> 2. Relativa à URL www.pcs.usp.br. Ex:
<a href="/~jkinoshi/palestra/pala.html">aqui</a>
Se você estiver desenvolvendo o seu web site em uma plataforma antes de migrá-lo para a plataforma definitiva (altamente recomendável) então vale a pena declarar as URLs dentro de seu site de forma relativa. Dessa forma, você pode testar tudo num site e migrar para outro sem ter de realizar nenhuma alteração.
Observação: use sempre as URLs relativas de forma a avançar na estrutura de diretórios e nunca use algo como ../ . Verifique se seu site aceita este tipo de declaração (ex: http:x/../) Se sim, então acertando o path poder-se-ia acessar /etc/passwd o que representa um enorme furo de segurança.

Pergunta mais recente em: http://www.pcs.usp.br/cgi-bin/jkinoshi/ve.cgi:
23-10-00 como instalar dois monitores (com 2 controladores de vídeo) para funcionar simu

^JC