Strukturyzacja linków HTML

Pracuję nad moją witryną na localhost. Mam następujące katalogi:
Moja strona indeksu znajduje się bezpośrednio w folderze witryny jako taka:
../htdocs > mysite > index.php
Moja strona naszego profilu znajduje się w podkatalogu o nazwie o nas, np.:
../htdocs > mysite > about-us > our-profile.php

Mam link na stronie our-profile.php, który powinien prowadzić do strony głównej w następujący sposób:
<a href=..\index.php>Home</a>.

Ale ciągle otrzymuję błąd 404 – Nie znaleziono. Używa katalogu about-us jako katalogu głównego. Zatem powyższy link próbuje wyszukać:
http://localhost:8888//mysite/about-us/mysite/index.php
zamiast
http://localhost:8888//mysite/index.php

Jak zmienić strukturę linków?.

EDYCJA: Pracuję z programem Dreamweaver. Czy może to być problem związany z programem Dreamweaver?


person ss_millionaire    schedule 03.02.2015    source źródło
comment
Czy próbowałeś <a href=..\..\index.php>Home</a>?   -  person    schedule 03.02.2015
comment
Właśnie to zrobiłem... nadal wyświetla ten sam błąd.   -  person ss_millionaire    schedule 03.02.2015


Odpowiedzi (1)


używasz ukośników odwrotnych, użyj ukośników

<a href=../index.php>Home</a>.
person Billy    schedule 03.02.2015
comment
czy w nazwie folderu w mojej witrynie znajduje się łącznik, czy jest to literówka? - person Billy; 03.02.2015
comment
więc szuka mysite/about-us/mysite/index.php bez łącznika w mojej witrynie, coś jest zdecydowanie nie tak. Pierwszą rzeczą jest utworzenie pliku o nazwie test.html zawierającego tylko ‹h3›test‹h3› i wklejenie go do folderu o nas i link do to w our-profile.php jak ‹a href=test.html›Test‹/a›. Czy to działa ??? - person Billy; 03.02.2015
comment
jak dodać linki? wpisane bezpośrednio w programie Dreamweaver lub za pomocą przycisku? kiedy przeglądasz źródło strony, co mówi link href? - person Billy; 03.02.2015
comment
Tak mi przykro. Łącznik na mojej stronie był rzeczywiście literówką. Źle przeczytałem Twój komentarz. Po prostu się tym stresuję. Jednak utworzyłem plik testowy i połączyłem go i działa w ten sposób. Linki są wpisywane bezpośrednio, tak jak w przypadku całego mojego kodu. Nie używam widoku projektu. - person ss_millionaire; 03.02.2015
comment
nigdy nie korzystałem z Dreamweavera, więc nie wiem, co to jest widok projektu... przesuń plik test.html wyżej i dodaj ../ na początek href, np. <a href="../test.html">Test</a>. teraz to działa? - person Billy; 03.02.2015
comment
wow, tak, teraz działa. Co się właśnie stało? ponieważ plik Index.php znajduje się teraz także w tym samym katalogu, co plik test.html - person ss_millionaire; 03.02.2015
comment
Cieszę się, że wszystko działa, nie zapomnij zaznaczyć odpowiedzi. Nie jestem w 100% pewien, dlaczego wcześniej nie działało, teraz nie ma znaczenia, czy działa, po prostu miej oko, gdy robisz linki, aby zawsze używać ukośników i dwukrotnie sprawdzać ścieżki.Billy - person Billy; 03.02.2015