![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 21:19 |