Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Ścieżka katalog domena, public/css to css etc.
Malinaa
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malinaa
post
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?

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 01:56