Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blokowanie wyświetlania plików .css, jak zabronić dostępu do plików
ris
post 11.12.2005, 21:36:56
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.11.2005

Ostrzeżenie: (0%)
-----


Witam
Chcę zablokować możliowść wyświetlania plików .css z poziomu serwera Apache. Próbowałem zastosować dyrektywę <FilesMatch>:
Kod
<FilesMatch ".*\.css">
order allow, deny
allow from ipserwera
</FilesMatch>

Jeśli dobrze myślę to dyrektywa dopasuje wszystkie pliki z rozszerzeniem "css" i zabroni wszystkim odwoływania się do nich, wyłączając sam serwer. Jednak jeśli się zastanowić to przecież przeglądarka klienta i tak musi się odwołać do tego pliku, z tego więc wynika, że strona u klienta będzie wyświetlona bez stylów. Jak muszę skonfigurować serwer aby użytkowik mógł korzystać ze stylów ale nie mógł oglądać kodu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
dr_bonzo
post 11.12.2005, 21:53:08
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Nie da sie. Sam sobie wytlumaczyles:
Cytat
Jednak jeśli się zastanowić to przecież przeglądarka klienta i tak musi się odwołać do tego pliku, z tego więc wynika, że strona u klienta będzie wyświetlona bez stylów


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
SongoQ
post 12.12.2005, 03:06:46
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Kiedys widzialem takie rozwiazanie ze referer byl sprawdzany i jesli byl pusty lub z innej strony to byl pokazywany blad a jesli pochodzil wlasnie z tej strony na ktorej powinien byc to wtedy sie pokazywalo. Jak to zrobic niestety nie wiem. Google..............


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post 12.12.2005, 03:19:28
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Podobnie jak z grafika generowana przez php -- wymusic przepuszczenie css'a przez php <link href="style.php" .../> - sprawdzamy referera i jak pasuje to wypluwamy css'a jak nie to nie.

Ale to da sie obejsc calkiem prosto (potrzeba troche wiedzy i narzedzia) -- moze jednak wystarczy ci takie rozwiazanie.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
SongoQ
post 12.12.2005, 03:32:40
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Cytat
Ale to da sie obejsc calkiem prosto (potrzeba troche wiedzy i narzedzia) -- moze jednak wystarczy ci takie rozwiazanie.

Wystarczy zasymulowac przegladarke. Wydaje mi sie ze cos podobnego sie robi na apache.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:08