Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][HTML][PHP]Ukrycie adresu url
Szunaj85
post
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?

Go to the top of the page
+Quote Post
Uriziel01
post
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.
Go to the top of the page
+Quote Post
by_ikar
post
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)
Go to the top of the page
+Quote Post
Sephirus
post
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)
Go to the top of the page
+Quote Post
Szunaj85
post
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
Go to the top of the page
+Quote Post
by_ikar
post
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.
Go to the top of the page
+Quote Post
nospor
post
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?
Go to the top of the page
+Quote Post
Uriziel01
post
Post #8





Grupa: Zarejestrowani
Postów: 307
Pomógł: 37
Dołączył: 9.11.2010
Skąd: Zielona Góra

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


Cytat(Szunaj85 @ 9.11.2011, 18:59:37 ) *
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
Go to the top of the page
+Quote Post
iwosz
post
Post #9





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

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


Cytat(by_ikar @ 9.11.2011, 19:40:14 ) *
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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.12.2025 - 23:19