2012-05-12 20 views
9

¿Hay alguna manera de vincular a la página de índice de un sitio web sin especificar el nombre de la página de índice o la URL completa del sitio web?Enlace a la página de índice del sitio web

tengo esto:

<a href="index.htm">Home</a> 

Pero cuando hago clic en el enlace, mi barra de direcciones muestra:

mydomain.com/index.html 

me gustaría que se muestre:

mydomain.com 

¿Puedo hacer eso sin poner la URL completa (mydomain.com) en el href? ¿Si es así, cómo?

Para los futuros televidentes, también encontré this question útil.

+0

@CommunityDrivenBusiness: Dije que estaba tratando de evitar eso. –

Respuesta

18

Usted puede simplemente hacer esto:

<a href="/">Home</a> 

Cualquier href precedido por una barra es relativo al directorio raíz.

+0

Sabía que tenía que ser algo simple, pero no pude encontrar una respuesta en ninguna parte. ¡Gracias! –

+0

No hay problema, me alegro de poder ayudar :) –

+0

¿Existe una manera igualmente sencilla para los subdirectorios? p.ej. de 'midominio.com/foo/bar.html' a' midominio.com/foo/'? –

5

Sé que esta publicación es antigua y tiene una respuesta. Pero aquí está mi contribución que también es compatible con índice que no está exactamente en el directorio raíz

a Goto

mydomain.com/index.html 

sin index.html muestra en la barra de direcciones

<a href="/">Home</a> 

esta siempre apuntará a mydomain.com sin importar en qué directorio se haya guardado el archivo.

para señalar con el índice en un directorio utilizar este:

<a href="./">Home</a> 

este apuntará a mydomain.com/subdir para mydomain.com/subdir/index.html mientras que la respuesta aceptada siempre apuntará a mydomain .com (y esta no es siempre la acción deseada)

Cuestiones relacionadas