![]() ![]() |
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? |
|
|
|
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 (IMG:style_emoticons/default/wink.gif) tak to przynajmniej działa w przypadku megaupload/megavideo. A konkretny link wygląda mniej więcej tak: http://www488.megaupload.com/files/a16b958...MinecraftSP.exe gdzie token to: "a16b9584cf2c9cca9c097dee961542fb" do tego dochodzi jeszcze serwer: "www488" i ogólnie spora liczba ludzi niestety sobie z tym nie poradzi. Ale nie jest to najskuteczniejsze zabezpieczenie (IMG:style_emoticons/default/wink.gif)
|
|
|
|
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 (IMG:style_emoticons/default/smile.gif) Napisz coś więcej co chcesz uzyskać? (IMG:style_emoticons/default/smile.gif)
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... (IMG:style_emoticons/default/smile.gif) |
|
|
|
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 |
|
|
|
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 561 Pomógł: 6315 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?
|
|
|
|
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. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 23:19 |