![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 392 Pomógł: 7 Dołączył: 11.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak ukryć/zamaskować prawdziwy adres url wyświetlany w pasku adresu, np. poprzez jego skrócenie tak aby skopiowanie, wklejenie i później bezpośrednie kliknięcie w pasku adresu nie otwierało pliku który pod nim się znajduje? -------------------- Jeśli Ci pomogłem wciśnij
![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 307 Pomógł: 37 Dołączył: 9.11.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Za mało detali aby móc ci pomóc. Opisz problem dokładniej:
Czemu dokładnie ma to posłużyć ? To ma być przy okazji Twoje SEO czy nie ? Chodzi o pliki na serwerze czy podstrony ? Jeżeli chodzi jedynie o zablokowanie hotlinkowania do Twoich stron no to wystarczy tutaj proste sprawdzanie sesji i/lub HTTP_REFERER. Będę mógł coś konkretniej powiedzieć jak dokładniej opiszesz problem. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Możesz użyć tokena. Takie tokeny są stosowane chociażby na hostingach plików (wiem że na megaupload i megavideo) jest odpowiedni token i musisz użyć odpowiednich funkcji żeby móc spreparować taki token, byle kto takiego czegoś umieć nie będzie, a sam token ma jakieś czasowe ograniczenie, do tego dodaj sprawdzanie adresu IP i może nawet useragenta i jeżeli ktoś nawet równolegle w tym samym czasie próbuje pobrać ten sam plik, ale z dwóch różnych adresów ip, pierwsze pobieranie się powiedzie, drugie już niestety nie
![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Popieram obu kolegów ale bardziej pierwszego
![]() ![]() Mi to się kojarzy z tzw systemem linków wygasających (coś takiego robiłem). Użytkownik wyknywał jakąś akcję i otrzymywał za to wygenerowany link - po wejściu na ten link wszystko działało ale po kolejnych przerzucało go na główną (można to także zabezpieczyć na dany adres IP, na czas, na liczbę odwiedzin itd...) Nie wiem czy o coś takiego Ci chodzi... ![]() -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 392 Pomógł: 7 Dołączył: 11.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Opisz problem dokładniej: Czemu dokładnie ma to posłużyć ? Chodzi tylko o to aby ukryć przed użytkownikiem prawdziwą ścieżkę do pliku, która wyświetla się w pasku adresu po wejściu na jakąś podstronę. Poniżej mam przykładowy adres i użytkownik po wejściu na jakąś podstronę jak na tacy widzi gdzie ten plik się znajduje. A jak się uprze to i sprawdzi gdzie się znajdują (pod jaką ścieżką) obrazki i inne elementy strony. www.jakis_adres.pl/folder/folder_2/podstrona.html -------------------- Jeśli Ci pomogłem wciśnij
![]() ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
htaccess ? nie do końca rozumiem o co ci dokładnie chodzi i po co ci to. Generalnie jeżeli tej ścieżki do obrazka/styli nie zwrócisz, to jak niby chcesz wyświetlać obrazki? Wyraź się jaśniej, napisz dokładnie po co ci to.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 556 Pomógł: 6314 Dołączył: 27.12.2004 ![]() |
Ładne url rozwiązują twój problem. Pogooglaj bo pełno tego w necie. Inne hasło na to, to "nice url"
Cytat Poniżej mam przykładowy adres i użytkownik po wejściu na jakąś podstronę jak na tacy widzi gdzie ten plik się znajduje. Zastanawia mnie jednak co ci szkodzi, że user zobaczy gdzie jest plik?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 307 Pomógł: 37 Dołączył: 9.11.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Chodzi tylko o to aby ukryć przed użytkownikiem prawdziwą ścieżkę do pliku, która wyświetla się w pasku adresu po wejściu na jakąś podstronę. Poniżej mam przykładowy adres i użytkownik po wejściu na jakąś podstronę jak na tacy widzi gdzie ten plik się znajduje. A jak się uprze to i sprawdzi gdzie się znajdują (pod jaką ścieżką) obrazki i inne elementy strony. www.jakis_adres.pl/folder/folder_2/podstrona.html Jeżeli naprawdę tylko o to chodzi no to musisz zaimplementować jakieś jak najprostsze SEO, w takim przypadku chyba .htaccess jest najbardziej 'łopatologicznym' rozwiązaniem. Ale nadal każdy może zobaczyć twoje skrypty i skopiować grafikę, istnieje takie coś jak podgląd źródła strony no i cache przeglądarki, nie istnieje sposób na zabezpieczenie zawartości strony. Tutaj pozostaje jeszcze pytanie czy strona generowana jest dynamicznie czy sa to statycznie spięte w całość podstrony, w pierwszym przypadku potrzebujesz napisać takie coś jak router http://forum.php.pl/lofiversion/index.php/t41020.html w przypadku numer dwa, w zupełności powinien wystarczy dobrze napisany .htaccess, tutaj masz przykład implementacji: http://zenverse.net/seo-friendly-urls-with-htaccess/ Powodzenia. Ten post edytował Uriziel01 10.11.2011, 08:41:29 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 3 Dołączył: 30.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
htaccess ? nie do końca rozumiem o co ci dokładnie chodzi i po co ci to. Generalnie jeżeli tej ścieżki do obrazka/styli nie zwrócisz, to jak niby chcesz wyświetlać obrazki? Wyraź się jaśniej, napisz dokładnie po co ci to. Dokładnie, htaccess to najszybsze i najprostsze rozwiązanie Twojego problemu. Tylko jak już kolega by_ikar zauważył pamiętaj aby obsłużyć ścieżki dla obrazków, js'a czy css'a. -------------------- Pozdrawiam,
iwosz. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.05.2025 - 07:43 |