![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam strukturę katalogów -> katalog główny (domena) / public / css itd.
w katalogu głównym mamy plik index.php który wczytuje plik (szablon) z katalogu public/ index.html Kłopot w tym, że aby strona index wyświetlała prawidłowo ścieżka do style, zdjęcia itd. musi być np.: <link rel="stylesheet" href="/public/css/style.css"> -> public/css/style.css Jak sprawić, aby przy takiej strukturze katalogów strona index ładowała style przy ścieżce css/style.css tak, aby nie było widać (w domenie) że pliki znajdują się katalogu public? Coś jak w Symfony, wchodzimy na adres główny, ale pliki są w katalogu public / assets / css (img, js i inne) jednak po wyświetlaniu źródła strony widzimy ścieżkę assets i dalej... nie widzimy katalogu public. Jak przygotować taką strukturę katalogów strony? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Z podanym rozwiązaniem skrypt działa prawidłowo, więc jest ok.
A jak można zabezpieczyć tu dostęp do katalogu public ? Jak zabezpieczyć dostęp do katalogu public i innych katalogów znajdujących się w katalogu głównym domeny tak, aby dostęp (z zewnątrz) był tylko do zawartości katalogu public? Po wpisaniu adresu: 1. css/style.css -> ok wyświetlam plik 2. public/css/style.css -> nie wyświetlam (katalog zabezpieczony "nie widoczny") Czy jest sposób, aby nie można było dostać się do pliku style.css wpisując ścieżkę 2? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 01:56 |