![]() |
![]() |
![]()
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%) ![]() ![]() |
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.
|
|
|
![]()
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..............
-------------------- |
|
|
![]()
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.
|
|
|
![]()
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. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 16:08 |