2012-05-12 35 views
9

C'è un modo per collegarsi alla pagina indice di un sito Web senza specificare il nome della pagina indice o l'URL completo del sito web?Collegamento alla pagina indice del sito web

ho questo:

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

Ma quando clicco sul link, la mia barra degli indirizzi mostra:

mydomain.com/index.html 

Vorrei per mostrare:

mydomain.com 

Posso fallo senza inserire l'URL completo (mydomain.com) nel href? Se é cosi, come?

Per i futuri spettatori, ho trovato anche this question utile.

+0

@CommunityDrivenBusiness: ho detto che stavo cercando di evitarlo. –

risposta

18

Si può solo fare questo:

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

Qualsiasi href preceduto da una barra è relativo alla directory principale.

+0

Sapevo che doveva essere qualcosa di semplice, ma non riuscivo a trovare una risposta da nessuna parte. Grazie! –

+0

Nessun problema, felice di poter aiutare :) –

+0

Esiste un modo altrettanto semplice per le sottodirectory? per esempio. da 'mydomain.com/foo/bar.html' a' mydomain.com/foo/'? –

5

So che questo post è vecchio e ha una risposta. Ma qui è il mio contributo che supporta anche indice che non è esattamente nella directory principale

al goto

mydomain.com/index.html 

senza index.html che mostra nella barra degli indirizzi

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

questo sarà sempre puntare a mydomain.com non importa in quale directory è stato salvato il file.

per puntare l'indice in una directory utilizzare questo:

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

questo punterà mydomain.com/subdir per mydomain.com/subdir/index.html mentre la risposta accettata punterà sempre a MyDomain .com (e questa non è sempre l'azione desiderata)

Problemi correlati