Dzieje się tak, ponieważ przeglądarka traktuje / jako katalog. Czyli jeśli masz np. strona-glowna/1 to przeglądarka myśli że tu chodzi o katalog strona-glowna i w tym też folderze szuka innych plików.
Rozwiązanie? Możesz zastosować na całej stronie adresy bezwzględne czyli z domeną i wszystkim (pełna ścieżka do pliku). Inna opcja to zastosować adresy względne z podaniem katalogu wstecz - czyli np. w Twoim przypadku trzeba by do wszystkich linków dopisać ../ - wtedy przeglądarka będzie szukała wszystkiego w katalogu wyżej. Albo jeszcze inna opcja to wstawienie samego / przed wszystkimi linkami - wtedy przeglądarka będzie szukała od samej domeny jakby pomijając wszystkie katalogi.