Diferencia entre revisiones de «Lenguaje XHTML/Hipervínculos»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 190.30.16.251
Sin resumen de edición
Línea 50:
'''http://''' [ ''usuario'' [ ''':''' ''contraseña'' ] '''@''' ] ''servidor'' [ ''':''' ''puerto'' ] [ ruta_absoluta ] [ '''?''' ''parámetros'' ] [ '''#''' ''identificador'' ]
 
Y es muy similar para https y ftp. Si se requiere autenticación de usuario HTTP se puede hacer anteponiendo el '''usuario''' al nombre del servidor separado por el carácter arroba (<tt>@</tt>), e incluso la '''contraseña''' separada por los dos puntos del nombre de usuario, aunque no es recomendable ya que puede quedar en el historial del navegador. Para FTP existe un usuario especial de nombre ''anonymous'' que es el usuario con el que se accede a servidores públicos que lo permitan y es el que usará el navegador si no se especifica ninguno. Si se omite y es requerido por el servidor el navegador debería encargarse de ofrecer un método para solicitárselo al usuario. El '''[[w:Lista de números de puerto|puerto]]''' al que se debe conectar es por defecto el 80 para HTTP, 445443 para HTTPS y 20 para FTP y, si no se especifica, se conectará diréctamente a esos puertos. En caso de que el servidor al que queramos acceder se encuentre en otro puerto deberemos especificarlo en la dirección. Después se encuentra la '''ruta de acceso''' al recurso, que va separado por el carácter de barra invertida (<tt>/</tt>) y donde cada carácter de barra invertida indica (no siempre, puesto que los servidores se pueden configurar para crear ''alias'') un nivel de directorio en el sistema de archivos del servidor. Al final de la ruta se suele especificar un nombre de archivo, pero si no se especifica ninguno los servidores acostumbran a estar configurados para servir el archivo ''index.html'' del directorio especificado, si existe, acortando un poco la dirección. Si el recurso al que se accede es en realidad un ejecutable de servidor se le pueden pasar '''parámetros''' que modifiquen su comportamiento, separando el nombre del valor por el signo igual (<tt>=</tt>). Si se le pasa más de un parámetro deberán separarse entre sí por el carácter ampersand (<tt>&amp;</tt>, pero recuerde codificarlo en el código html como &amp;amp;). También se puede especificar un '''identificador''' en el documento de destino para que el navegador muestre el contenido del documento empezando a partir del elemento identificado por el mismo (véase [[#Enlazar a parte de un documento|Enlazar a parte de un documento]]).
 
Algunos ejemplos de recursos HTTP, HTTPS y FTP: