2012-05-12 104 views
9

Czy istnieje sposób na link do strony indeksu witryny bez określania nazwy strony indeksu lub pełnego adresu URL witryny?Link do strony indeksu strony internetowej

mam to:

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

ale po kliknięciu na link, mój pasek adresu pokazuje:

mydomain.com/index.html 

chciałbym to pokazać:

mydomain.com 

mogę zrób to bez umieszczania pełnego adresu URL (mydomain.com) w href? Jeśli tak to jak?

Dla przyszłych widzów pomocne okazało się również this question.

+0

@ Community DamselfBusiness: Powiedziałem, że starałem się tego uniknąć. –

Odpowiedz

18

można po prostu to zrobić:

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

Wszelkie href poprzedzone ukośnikiem jest względne katalogu głównego.

+0

Wiedziałem, że musi to być coś prostego, ale nigdzie nie mogłem znaleźć odpowiedzi. Dzięki! –

+0

Nie ma problemu, cieszę się, że mogłem pomóc :) –

+0

Czy istnieje równie prosty sposób na podkatalogi? na przykład z 'mydomain.com/foo/bar.html' na' mydomain.com/foo/'? –

5

Wiem, że ten post jest stary i ma odpowiedź. Ale tu jest mój wkład, który również obsługuje indeks, który nie jest dokładnie w katalogu

do goto

mydomain.com/index.html 

bez index.html pokazując w pasku adresu

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

to zawsze będzie wskazywać na mydomain.com niezależnie od katalogu, w którym zapisano twój plik.

aby wskazać indeks w katalogu użyj:

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

będzie to wskazywać na mydomain.com/subdir dla mydomain.com/subdir/index.html natomiast zaakceptowane odpowiedź będzie zawsze wskazywał moja_domena .com (i nie zawsze jest to pożądane działanie)

Powiązane problemy