Skracanie i maskowanie linków Doceń i zastosuj


Copyright © 2011 by PraktycznyPoradnik.pl & Piotr Kolmann
Autor: Piotr Kolmann
Tytuł: Skracanie linków
Data: 2012
Wydanie I
Zezwalam na kopiowanie oraz dowolne rozprowadzanie
niniejszej publikacji tylko i wyłącznie w formie
dostarczonej przez WydawcÄ™. Zabronione sÄ…
jakiekolwiek zmiany w zawartości publikacji bez
pisemnej zgody autora.
Gorąco zachęcam Cię do zajrzenia pod adres
http://SkracanieLinkow.wklej.com, gdzie zawsze
znajdziesz aktualnÄ… wersjÄ™ elektronicznÄ… tej publikacji,
zapewne rozszerzoną o dodatkowe treści.
Autor oraz Wydawca dołożyli wszelkich starań, by zawarte w tej
książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej
odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawca nie ponoszą również żadnej odpowiedzialności za
ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce. Niniejsza publikacja ma charakter wyłącznie informacyjny.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami
firmowymi bądz towarowymi ich właścicieli.
Wszelkie prawa zastrzeżone.
All rights reserved.
Skracanie linków
Praktyczny poradnik
 Cześć Krzysiek!  wykrzyczał do telefonu zadowolony Paweł. 
Słuchaj, właśnie na swoim blogu opisałem nasz wczorajszy wypad na
Mazury. Fotki wyszły tak, jakby robił je fotograf. Rozważam zmianę
profesji! Zresztą sam sprawdz! Wejdz na barto osiemdziesiąt pięć
kropka wklej kropka kom slesz dwa tysiące jedenaście slesz
dwanaście slesz wypad myślnik mazury dwa tysiące jedenaście
kropka ha te em el.
 Stary& wolniej&  z wyraznym zakłopotaniem w głosie
powiedział Krzysiek  co po tym drugim sleszu? Wez mi to powtórz
wszystko jeszcze raz od poczÄ…tku, a najlepiej ze dwa.
Ja 14:32:36
Cześć :P Wez podaj mi link do tej promocji z forum. Gadałyśmy o niej
wczoraj podczas lunchu.
Ewka 14:33:01
Hejo, masz go przecież w moim opisie. Skopiuj sobie.
Ja 14:33:37
No tak& tylko, że jest ucięty. Pewnie jest za długi i nie mieści się :P
Ewka 14:34:11
Hmm& faktycznie. Trzymaj: http://prostozsieci.pl/promocje/zlote-
mysli-wyprzedaz-t5.html. Będę musiała go skrócić&
Ja 14:34:39
Dzięki!
Znasz to? Wiesz o czym mówię? Jestem pewien, że
niejednokrotnie i Ty również miałeś problem z zbyt długim
i skomplikowanym adresem internetowym. Od dziÅ›, po
przeczytaniu tego tekstu będzie to już wyłącznie historia.
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
2
Skracanie linków
Praktyczny poradnik
Aby zaradzić tym problemom, zostały wymyślone różne techniki
skracania linków (ang. URL shortening), które już na dobre
zadomowiły się w Internecie. Może nawet nie wiesz, jak często się na
nie natykasz. Dzięki ich użyciu adresy URL (ang. Uniform Resource
Locator) stają się znacznie krótsze, przy czym nadal kierują do
odpowiednich miejsc w sieci. Skrócone linki działają zasadzie
przekierowania HTTP Redirect ustawionego na domenie skracajÄ…cej,
które przekazuje zapytanie do strony skracanej  tej o długim adresie
URL. Zauważ, że poprzez wykorzystanie technik URL redirection 
zwanych także URL forwarding  jedna i ta sama strona internetowa
dostępna jest w Internecie pod wieloma adresami URL.
To nie jedyne korzyści, płynące ze skracania linków. Na uwagę
zasługuje w szczególności fakt, że skrócone adresy:
üð sÄ… bardzo Å‚atwe do zapamiÄ™tania. Wystarczy, że internauta
zapamięta niezmienny (permanentny) ciąg znaków (losowy lub
uprzedni zadeklarowany), występujący po slashu /, np.
http://wklej.com/link. Chyba nie stanowi zbyt wielkiego
wyzwania zapamiętanie  link , prawda?
üð zawierajÄ… w swojej treÅ›ci  wybrane podczas ich tworzenia
 dowolne słowa, np. słowa kluczowe (ang. keyword). Dzięki
temu już w swojej treści zawierają podstawową informację
o miejscu lub zasobie, do którego kierują.
üð mogÄ… mieć dowolnÄ… dÅ‚ugość  dziÄ™ki temu zmieszczÄ… siÄ™,
np. w SMSie, opisie statusu komunikatora internetowego.
Zapewne niejednokrotnie przekonałeś się na własnej skórze,
że mające setki znaków linki spełniają swoją rolę jedynie
w przypadku stosowania sekwencji kopiuj-wklej.
üð szybciej wpisuje siÄ™ w pasek adresu przeglÄ…darki
internetowej, a także trudniej jest się przy tym pomylić.
üð stajÄ… siÄ™ Å‚atwiejsze w użyciu, np. nie ma problemu z ich
przekazaniem w formie graficznej czy głosowej.
üð Å‚adnie siÄ™ prezentujÄ…, bÄ™dÄ…c linkami atrakcyjniejszymi
wizualnie  tylko siÄ™ nie zakochaj :). Praktycznie nigdy siÄ™ nie
łamią, a więc stają się przez to czytelniejsze. Bardzo często
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
3
Skracanie linków
Praktyczny poradnik
ciąg znaków w wiadomościach internetowych dłuższy niż jedna
linia (najczęściej liczy ona do 80 znaków) może zostać rozbity
na kilka linii zarówno podczas wysyłania, jak i wyświetlania
takiej wiadomości. Jak widzisz, stosując skrócone linki już
nigdy nie będziesz musiał ich  sklejać w całość , aby poprawnie
działały.
üð sÄ… lepiej odbierane przez internautów oraz lepiej
indeksowane przez wyszukiwarki internetowe, uzyskujÄ…c
tym samym wyższe pozycje w wynikach wyszukiwania. Tutaj
jeszcze taka mała wskazówka ode mnie. Podczas ich
tworzenia poszczególne słowa rozdzielaj myślnikiem -, zamiast
podkreślnikiem _ (pomimo tego, że z tego sposobu korzysta
m.in. Wikipedia). Jednak to właśnie myślnik jest traktowany
przez algorytm wyszukiwarek internetowych jako separator,
przez co polecam Ci jego stosowanie w wieloczłonowych
nazwach. Jednocześnie dzięki temu linki staną się w wielu
przypadkach znacznie czytelniejsze, ponieważ podkreślnik
potrafi umknąć naszemu wzrokowi  i to dosyć często.
üð ukrywajÄ… miejsce docelowe, do którego kierujÄ…. Tym
sposobem zamaskowane linki świetnie nadadzą się do
zaciemniania, np. linków partnerskich. W prosty sposób
pozwalają ukryć wiele informacji zawieranych w treści linku, np.
hierarchÄ™ danych, komendy, informacje o sesji.
üð można uaktualniać  dowolnie i w każdej chwili. Niby nic
wielkiego, ale rozważmy taką sytuację. Jako przezorny autor
w swoich publikacjach drukowanych podawałeś wyłącznie linki
w formie skróconej. Pół roku po wydaniu książki  nad którą
oczywiście ciężko pracowałeś  sprawdzasz czy wszystkie linki
poprawnie działają. Okazuje się, że niektóre miejsca zródłowe,
do których odwoływałeś się w książce nie są już dostępne pod
znaną Ci na chwilę tworzenia tekstu lokalizacją. Udało Ci się
jednak odnalezć w sieci ich aktualne adresy. Wystarczy tylko
teraz, że uaktualnisz adres docelowy skróconych linków,
a wszystko znowu będzie  ok . Zauważ, że podając
standardowy adres internetowy nie miałbyś już takiej
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
4
Skracanie linków
Praktyczny poradnik
możliwości. Pójdzmy dalej. Możesz publikować skrócone linki,
a dopiero po pewnym czasie ustalić dokąd zaprowadzą
czytelnika. Nie przedłużając, możliwość edycji linków
stanowi dla autora zabezpieczenie na wypadek ich zmiany
w przyszłości. Natomiast dla czytelników stanowi to
gwarancję, że każdorazowo trafią w miejsce, do którego
autor chciał ich zaprowadzić, czy nawet zaprosić.
Do szybkiego skracania linków najlepiej wykorzystać proste
w użyciu i zupełnie darmowe usługi oferowane przez serwisy
stworzone właśnie do tego celu, np. http://wklej.com. Sprawdz sam,
że nie ma w nich nic skomplikowanego. Jedyną rzeczą, którą musisz
podać w formularzu to sam link do skrócenia. Tyle, to zupełnie
wystarczy! Serwis automatycznie wygeneruje link z końcówką
o losowym lub podanym przez Ciebie ciągu znaków, a wszystkie
informacje na temat linków są przechowywane w bazie danych.
Przykład
http://PraktycznyKurs.pl/index.php?p=id_partnera już na
pierwszy rzut oka widać dokąd prowadzi ten link. Wiadomo również,
że prawdopodobnie został wygenerowany w celu osiągnięcia korzyści
z marketingu afiliacyjnego. W efekcie można łatwym sposobem
ominąć link partnerski, wchodząc bezpośrednio na daną stronę.
Wystarczy ręcznie wpisać dany adres w pasek adresu przeglądarki
www  jednocześnie odbierając Ci tym sposobem potencjalną i jak
najbardziej należną prowizję. To nic, że działając w ten sposób taka
osoba zmarnuje swój czas. Satysfakcja, że nie skorzystasz (czyt. nie
zarobisz) na nim w stu procentach wynagrodzi mu tÄ… stratÄ™. W takich
sytuacjach z pomocą przychodzi idea skracania linków. W chwili
zaangażowania do swoich celów serwisu skracającego linki, taki link
będzie miał postać: http://wklej.com/link_zamaskowany jak
zapewne widzisz, identyfikator partnera jest nie widoczny. Nie ma
więc żadnej możliwości jego usunięcia, ponieważ znajduje się on
wyłącznie w bazie danych serwisu. W momencie, gdy ktoś zacznie
modyfikować skrócony link to po prostu zadziała on błędnie (kierując
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
5
Skracanie linków
Praktyczny poradnik
w zupełnie inne miejsce) lub wcale nie zadziała (kierując zazwyczaj na
stronę główną serwisu)  w efekcie nie doprowadzi do właściwego
miejsca w sieci. Internautom nie pozostaje nic innego, jak tylko kliknąć
w skrócony link, poznając tym samym sekret przez niego skrywany
lub przeżyć resztę życia w tej niewiedzy :).
Jak bardzo da się skrócić link? Słuszne pytanie. Otóż na
najkrótszą długość linku możliwą do wygenerowania przez system
składa się nazwa samej domeny serwisu wraz z losowo
wygenerowanym ciągiem znaków. Większość serwisów praktykuje
stosowanie sześcioznakowego ciągu znaków przydzielanego
skracanemu linkowi. Zdarzają się jednak serwisy, które na początku
swojej działalności dysponują ultrakrótkimi adresami, takimi jak:
http://wklej.com/a, http://wklej.com/1. Ich przyznanie odbywa siÄ™ na
zasadzie kto pierwszy ten lepszy. Dlatego jeżeli zależy Ci na długości
skróconego linku to zwróć szczególną uwagę na całkowitą długość
adresów tworzonych przez tego typu serwisy. Nieliczne z nich,
umożliwiają również tworzenie adresów jako subdomeny, bazując
najczęściej na opisanej powyżej zasadzie.
Warto skorzystać z serwisów, umożliwiających samodzielne
podanie pożądanej końcówki linku. Tym sposobem za pomocą ciągu
znaków, które identyfikują Twój URL jesteś w stanie przekazać
dodatkowe informacje już na poziomie samego adresu. Mogą one
sugerować internaucie chociażby to, czego może się spodziewać lub
na co trafi po kliknięciu w skrócony link. Niektóre z serwisów oferują
również możliwość ustawienia własnego tytułu strony docelowej.
Podczas wyboru serwisu do skracania linków, należy sprawdzić
czy czasem nie dodaje on żadnych reklam do skracanych adresów.
Nie chcesz przecież, aby przed przekierowaniem użytkownika na
stronę docelową była mu wyświetlana irytująca reklama, na której
treść nie będziesz miał żadnego wpływu.
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
6
Skracanie linków
Praktyczny poradnik
Jakby nie patrzeć, funkcjonowanie skróconych linków
uzależnione jest od działania dodatkowych serwerów, a także łączy do
nich prowadzących. W związku z tym szczególnie ważną kwestią jest
stabilność funkcjonowania serwisu. Musi on dysponować
wydajnym i co ważniejsze stabilnym serwerem, aby serwis był
w stanie zapewnić widoczność Twoich linków w sieci na poziomie
zbliżonym do 24h/dobę (uptime w okolicy 99,9%). Nie chcesz
przecież, aby któregoś pięknego dnia wszystkie Twoje linki przestały
nagle działać. Jeżeli będą to tymczasowe lub przejściowe problemy to
pół biedy& gorzej, gdy przestaną w ogóle istnieć.
Zwróć uwagę również na fakt, po jakim czasie nieużywane
adresy są usuwane z bazy. Najlepiej, aby były one stale w nich
przechowywane  bez żadnych obostrzeń w tym zakresie. Niby
niewielki problem kliknąć w link dla odświeżenia jego terminu
ważności& ale i tak, komu by się chciało :).
Niektóre z serwisów pozwalają na tworzenie linków prywatnych
(nie będą one wyświetlane na stronach serwisu, np. w sekcji ostatnio
dodane, czy gorące) lub zabezpieczonych hasłem (należy je podać,
aby możliwe było przekierowanie na stronę docelową).
Jeżeli zamierzasz w przyszłości modyfikować skrócony link to
sprawdz, czy aby na pewno dany serwis umożliwia edycję już
istniejącego skrótu. Bardzo często po reorganizacji strony docelowej
skrócony link może prowadzić w niewłaściwe miejsce lub do&
donikąd. Zawczasu sprawdz więc, na jakich zasadach odbywa się ich
edycja. Bardzo często możliwa jest edycja wyłącznie tych linków,
które zostały stworzone przez zarejestrowanych w serwisie
użytkowników. Jak widzisz, stanowią oni więc uprzywilejowaną grupę,
mającą do dyspozycji omawianą funkcjonalność. Zdarzają się jednak
serwisy umożliwiające ich edycję poprzez specjalny adres URL, który
jest generowany podczas skracania adresu, a także jest wraz z nim
wyświetlany internaucie.
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
7
Skracanie linków
Praktyczny poradnik
Bardzo przydatne mogą okazać się statystyki, realizujące
założenia monitorowania ruchu (ang. tracking). Mogą być
udostępnione na trzy sposoby  przynajmniej tyle przychodzi mi na tą
chwilę do głowy. Pierwszym z nich jest umożliwienie dostępu do tej
funkcjonalności wyłącznie zarejestrowanym w serwisie użytkownikom.
Mogą oni dowolnie przeglądać statystyki stworzonych przez siebie
linków  raporty klikalności, śledzenie zródeł ruchu, geolokalizację
odwiedzających. Kolejnym jest umożliwienie dostępu do statystyk
z wykorzystaniem specjalnego adresu URL  generowanego
i wyświetlanego internaucie w chwili skrócenia pierwotnego adresu.
Ostatnim już, są ogólnodostępne statystyki. Każdy internauta może je
dowolnie przeglądać. W tym przypadku wystarczy najczęściej dodać
do skróconego adresu odpowiedni parametr, np. + lub stats.
Niepozornym, aczkolwiek bardzo przydatnym dodatkiem jest
skryptozakładka (ang. bookmarklet). Jest to niewielki skrypt napisany
w języku JavaScript, przechowywany w przeglądarce internetowej
jako adres URL zakładki. Występuje ona również jako adres
odsyłacza na stronie internetowej. W momencie kliknięcia
skryptozakładki, uruchamiany jest skrypt, umożliwiający skrócenie
linka w szybki i prosty sposób. Zamiast każdorazowo wchodzić na
stronę internetową serwisu wystarczy kliknąć w zakładkę i od razu
wypełnić formularz skracania linków. Przykładowo podczas
przeglądania strony internatowej, aby skrócić link do niej prowadzący
wystarczy kliknąć w zakładkę. Proste?
Jeżeli jesteś programistą to ważnym dla Ciebie aspektem może
być obecność interfejsu programowania aplikacji API (ang.
Application Programming Interface).
Na koniec chciałbym zauważyć, że nic nie stoi na przeszkodzie,
abyś samodzielnie stworzył serwis tego typu. Ciężko byłoby mi
przytoczyć wszystkie płynące z tego zalety. Nie musisz tworzyć
wszystkiego od podstaw. W Internecie bez problemu znajdziesz wolny
kod, który idealnie nadaje się do wykorzystania w celu stworzenia
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
8
Skracanie linków
Praktyczny poradnik
właśnie takiego serwisu.
Nie jest to jednak jedyny sposób na skracanie linków. Jak się
już domyślasz, warto wykorzystać możliwości, które oferuje własny
serwer, czy chociażby konto hostingowe. W ten sposób uzyskujesz
pełen dostęp do własnych linków, mogąc robić z nimi dosłownie
wszystko. Możesz je dowolnie modyfikować  to Ty decydujesz
o wszystkim, mając nad nimi całkowitą władzę. Do skracania linków
stosuje się różne techniki. Pokarzę Ci teraz kilka z prostych dróg do
stworzenia swoich własnych krótkich linków. Najprostszą z nich jest
tworzenie stron, zawierajÄ…cych odpowiedni kod. Do jego napisania
z powodzeniem możesz wykorzystać:
Øð HTML
Stwórz plik, zapisując go w formacie .htm lub .html, np. mój-
krótki-link.html. Pamiętaj, że serwer WWW rozróżnia wielkość liter 
mój-krótki-link.html to nie to samo co Mój-krótki-link.html. Z tego
powodu proponuję Ci, abyś używał wszędzie małych liter, unikając
tym sposobem problemów z niedziałającymi odsyłaczami. Ale wróćmy
już do tematu. Otwórz utworzony plik dowolnym edytorem tekstu (np.
Notepad++ lub Notatnikiem) i zamieść w nim kod:





Następnie tak przygotowany dokument HTML umieść na
serwerze www  w katalogu głównym swojej domeny internetowej.
Dzięki meta tagowi refresh podana w kodzie strona wczyta się
automatyczne, a jej załadowanie nastąpi po określonym przez Ciebie
czasie wyrażonym w sekundach  w naszym przypadku czas ten
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
9
Skracanie linków
Praktyczny poradnik
wyniesie 0 sekund, czyli przekierowanie będzie natychmiastowe.
Jeszcze taka mała uwaga  pamiętaj, że meta tag musi zostać
umieszczony w sekcji head dokumentu HTML.
Efekt
Dzięki temu użytkownik odwiedzając http://wklej.com/mój-
krótki-link.html zostanie automatycznie przekierowany na stronę
docelową, której adres zamieściłeś w kodzie strony 
http://PraktycznyPoradnik.pl/długi-link.
Równie dobrze możesz automatycznie przekierować internautę
na docelowy adres dopiero po określonym czasie, np. 10 sekundach.
Jeżeli chcesz to możesz dodatkowo umieścić na stronie krótką treść
lub komunikat, z którym odwiedzający zdąży się zapoznać w trakcie
oczekiwania na przekierowanie. Oto przykładowy kod:


Tytuł strony



Treść strony, która będzie wyświetlana internaucie przez 10
sekund, po których to zostanie automatycznie wczytana strona
docelowa.


Nic nie stoi na przeszkodzie, aby usunąć końcówkę .html
z adresu internetowego. Zrobisz to, tworząc w katalogu głównym
domeny podkatalog o nazwie, która ma być treścią adresu. Następnie
należy umieścić w nim plik index.htm lub index.html, w którym został
zamieszczony jeden z powyżej omawianych kodów. W efekcie
otrzymasz odnośnik typu http://wklej.com/mój-krótki-link/.
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
10
Skracanie linków
Praktyczny poradnik
Zamiast metatagu refresh do przekierowania możesz
wykorzystać również przekierowanie za pomocą ramek. Są one
obsługiwane przez praktycznie wszystkie przeglądarki internetowe.
Ich wykorzystanie do poważniejszych niż nasze celów wzbudza wiele
wątpliwości. Otóż istnieją zarówno zwolennicy, jak i przeciwnicy tego
rozwiązania. Nie ulega wątpliwościom, że jednak ma ono sporo
znaczących wad. Z tego powodu jeżeli będziesz chciał wykorzystać
ramki w przyszłości to pozostaw sobie opcję zastosowania tego
rozwiązania jako ostateczność. My jednak możemy ich użyć bez
większych komplikacji :). Oto przykładowy kod:






<br> <body> <br>Twoja przeglądarka nie obsługuje ramek.<br> <br><a href="http://PraktycznyPoradnik.pl/długi-<br>link">Przejdz pod ten adres!</a> <br></body> <br>


De facto znacznik body jest zastępowany przez inny znacznik,
którym jest frameset. Warto jednak zamieścić w kodzie parę
znaczników , dzięki którym można
zdefiniować treść alternatywną. Po co nam treść alternatywna skoro
chcemy wyłącznie przekierować użytkownika? Otóż niektóre
wyszukiwarki nie potrafią obsługiwać ramek, stąd zamieszczenie
treści alternatywnej jest uzasadnione. W chwili, gdy niemożliwa staje
siÄ™ interpretacja ramek (framset i noframes) sÄ… one ignorowane. Tym
sposobem zostanie wyświetlona zawartość umieszczona pomiędzy
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
11
Skracanie linków
Praktyczny poradnik
, a . Powinna ona zawierać informację o tym, że strona
wykorzystuje ramki. Warto wraz z nią zamieścić odpowiedni odnośnik.






<br><body> <br>Twoja przeglądarka nie obsługuje ramek.<br> <br><a href="http://PraktycznyPoradnik.pl/długi-<br>link">Przejdz pod ten adres!</a> <br></body> <br>








<br><body> <br>Twoja przeglądarka nie obsługuje ramek.<br> <br><a href="http://PraktycznyPoradnik.pl/długi-<br> link">Przejdz pod ten adres!</a> <br> </body> <br>


Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
12
Skracanie linków
Praktyczny poradnik
StosujÄ…c przekierowanie za pomocÄ… ramki, w pasku adresu
przeglądarki internetowej zostanie wyświetlony jej adres zamiast
adresu strony docelowej.
Jednak tak jak mówiłem, nie polecam Ci stosowania ramek,
ponieważ na dzień dzisiejszy jest to rozwiązaniem mało
profesjonalnym. HTML jest interpretowany przez przeglÄ…darkÄ™
internetową, więc nie musisz przejmować się zbytnio kwestią serwera
www w tym zakresie.
Øð PHP
Stwórz plik, zapisując go w formacie .php, np. mój-krótki-
link.php. Otwórz go dowolnym edytorem tekstu (np. Notepad++ lub
Notatnikiem) i zamieść w nim kod:
// deklarujemy PHP
header("Location: http://PraktycznyPoradnik.pl/długi-link"); //
używamy funkcji header, ustawiając nagłówek o treści przejdz na
stronÄ™
exit; // przerywamy skrypt
// zamykamy PHP
?>
Następnie tak przygotowany plik PHP umieść na serwerze
www  w katalogu głównym swojej domeny internetowej.
Efekt
Dzięki temu użytkownik odwiedzając http://wklej.com/mój-
krótki-link.php zostanie automatycznie przekierowany na stronę
docelową, której adres zamieściłeś w kodzie strony 
http://praktycznyporadnik.pl/długi-link/.
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
13
Skracanie linków
Praktyczny poradnik
Nic nie stoi na przeszkodzie, aby usunąć końcówkę .php
z adresu internetowego. Zrobisz to, tworząc w katalogu głównym
domeny podkatalog o nazwie, która ma być treścią adresu. Następnie
należy umieścić w nim plik index.php, w którym został zamieszczony
powyżej omawiany kod. W efekcie otrzymasz odnośnik typu
http://wklej.com/mój-krótki-link/.
Pamiętaj, że Twój serwer musi obsługiwać język PHP,
ponieważ skrypty w nim napisane są wykonywane po stronie serwera
WWW.
Øð JavaScript (JS)
Szczerze mówiąc, nie jestem zwolennikiem stosowania
przekierowania z wykorzystaniem JS. Dlatego przetestowanie
zamieszczonych w tej części rozwiązań pozostawiam Tobie.
Poprawny efekt końcowy przekierowania znasz, także doskonale
wiesz jak to wszystko powinno funkcjonować. Jeżeli będziesz miał
jakieś uwagi to chętnie ich wysłucham. Zapewne uwzględnię je
w kolejnym wydaniu tego tekstu.
Chcąc stworzyć przekierowanie w JS musisz stworzyć plik,
zapisując go w formacie .htm, .html lub .php, np. mój-krótki-link.php 
pamiętaj, że zapisując plik w formacie PHP Twój serwer musi
obsługiwać ten język. Następnie otwórz go dowolnym edytorem tekstu
(np. Notepad++ lub Notatnikiem) i zamieść w nim jeden z poniższych
kodów:




Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
14
Skracanie linków
Praktyczny poradnik





onLoad="window.parent.location=''http://PraktycznyPoradnik.pl/dłu
gi-link">


Wykonanie Onload nastąpi w chwili całkowitego załadowania
się wszystkich elementów zawartych w body. Wykonanie jego
zawartości stanowi reakcję na pobranie przez przeglądarkę
internetową całości strony internetowej.






Znacznik noscript działa na takiej samej zasadzie jak
w przypadku ramek omówiony wcześniej znacznik noframes. Dzięki
niemu możliwe jest wyświetlenie alternatywnej treści zarówno
użytkownikowi z wyłączoną w przeglądarce internetowej obsługą
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
15
Skracanie linków
Praktyczny poradnik
JavaScript, jak i nieobsługującym w dużej mierze tego typu kodu
wyszukiwarkom internetowym. Powinna ona zawierać w sobie
informację o nieobsługiwaniu JavaScript oraz odnośnik do strony
docelowej.










Możesz określić czas przed zmianą strony, podając go
w milisekundach  w naszym przypadku jest to jednak 0, czyli
przekierowanie użytkownika będzie natychmiastowe. Przykładowo
jeżeli internauta ma zostać automatycznie przekierowany na docelowy
adres dopiero po 10 sekundach, należy ustawić ten parametr na
10000.
Skryptów JS możesz używać również w znaczniku
a używanego w HTML:
Zamaskowany link
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
16
Skracanie linków
Praktyczny poradnik
Skrypty napisane w języku JS są wykonywane po stronie
przeglądarki internetowej, więc nie musisz przejmować się zbytnio
kwestią serwera www w tym zakresie. Wiedz jednak, że jest to
względnie zawodny sposób, ponieważ internauta może w każdej
chwili wyłączyć wykonywanie kodu JavaScript w zainstalowanej na
komputerze przeglÄ…darce internetowej.
Øð PozostaÅ‚e jÄ™zyki programowania  jednak nie bÄ™dÄ™ siÄ™ już
bardziej zagłębiał. Samemu poszukaj :).
Do wielu popularnych CMS stworzono specjalne wtyczki,
wykonujące całą tą pracę za nas, np. Pretty Link napisana dla
WordPress`a. Poza ukrywaniem linków mogą mieć różne dodatkowe
funkcje, np. zliczanie kliknięć, obliczanie wskaznika klikalności CTR
(ang. ClickThrough Rate).
Bardzo dobrym pomysłem na stworzenie przekierowania
będzie wykorzystanie dobrodziejstw oferowanych przez plik
konfiguracyjny serwera Apache  plik .htaccess. Umożliwia on zmianę
konfiguracji katalogów. Zawarte w nim zapisy obejmują swoim
działaniem cały katalog, w którym się znajduje. Dotyczy to również
wszystkich podkatalogów znajdujących się w nim. Dziś  już jako
standard  praktycznie wszystkie firmy hostingowe oferują możliwość
jego wykorzystania. Może się zdarzyć, że za pomocą odpowiedniej
dyrektywy administrator zmieni domyślną nazwę pliku
konfiguracyjnego na dowolnie innÄ…  jednak sÄ… to wyjÄ…tki.
Stwórz plik .htaccess  możesz mieć z tym problem
w środowisku Windows. Problematyczna jest kropka, znajdująca się
przed nazwą pliku. W systemach unixowych oznacza ona, że dany
plik jest ukryty. Z tego powodu możesz być nawet nieświadomy tego,
że już od dawna istnieje on na Twoim serwerze :). Dlatego przejrzyj
katalogi znajdujące się na nim za pomocą klienta FTP z włączonym
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
17
Skracanie linków
Praktyczny poradnik
widokiem plików ukrytych. Jeżeli go nie ma to wracamy z powrotem
do kwestii jego utworzenia w środowisku Windows. Plik możesz
nazwać właściwie w dowolny sposób, np. htaccess  system
operacyjny nie pozwoli na zapisanie pliku o nazwie zaczynajÄ…cej siÄ™
od kropki. Następnie otwórz go dowolnym edytorem tekstu i zamieść
w nim jeden z poniższych kodów. W następnej kolejności zapisz
i prześlij plik w właśnie takiej formie na swój serwer, po czym zmień
jego nazwÄ™ na .htaccess. Tyle.
Przekierowanie http://TwójAdres.pl/(ewentualnie podkatalog)/link.html
Redirect 301 /(ewentualnie_podkatalog)/link.html
http://PraktycznyPoradnik.pl/długi-link
µ!
lub przekierowanie całego podkatalogu:
Redirect 301 /link http://praktycznyporadnik.pl/długi-link
µ!
lub przekierowanie głównego katalogu:
Redirect 301 / http://PraktycznyPoradnik.pl/długi-link
µ!
Następnie tak przygotowany plik konfiguracyjny serwera
Apache umieść na serwerze www  w katalogu głównym swojej
domeny internetowej. Za pomocÄ… polecenia chmod nadaj zbiorowi
dyrektyw .htaccess uprawnienia 644 (chmod 644), dzięki czemu
serwer będzie miał dostęp do pliku, a jego edycja będzie niemożliwa
z poziomu przeglÄ…darki internetowej.
Redirect 301 Moved Permanently oznacza stałe (permanentne)
przekierowanie na nowy adres  zarówno użytkowników, jak i robotów
wyszukiwarek internetowych. Osobiście skłaniałbym się ku
zastosowaniu tymczasowego przekierowania Redirect 302 Found lub
Redirect 307 Temporary Redirect. Z punktu widzenia odwiedzajÄ…cych
nie ma żadnej różnicy, które z nich wybierzesz  wszystkie poprawnie
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
18
Skracanie linków
Praktyczny poradnik
przekierujÄ… ich na nowy adres. Jednak z punktu widzenia
wyszukiwarek internetowych już ma.
Efekt
Dzięki temu użytkownik odwiedzając http://wklej.com/mój-krótki-link
zostanie automatycznie przekierowany na stronę docelową, której
adres zamieściłeś pliku konfiguracyjnym katalogu 
http://PraktycznyPoradnik.pl/długi-link.
Zauważ, że strona skracająca nasz link wcale nie musi
fizycznie istnieć na serwerze. Czyż nie jest to szybsze
w zastosowaniu rozwiÄ…zanie? Szybsze, wygodniejsze i& jeszcze
pewnie jakieÅ› :).
Wykorzystując mod-rewrite możesz również utworzyć nowe
dyrektywy, zwane także regułkami. Przekierowanie tego typu wymaga
dopisania do pliku .htaccess kodu RewriteEngine on, który aktywuje
funkcję przepisywania adresów. Następnie należy wprowadzić do
pliku odpowiednie dyrektywy. Pamiętaj, że możesz z nich korzystać
wyłącznie na serwerach z włączonym modułem Apache Mod-Rewrite.
W dzisiejszych czasach już praktycznie wszystkie serwery
udostępniają obsługę tego modułu. Przykładowy kod:
RewriteEngine On
RewriteRule link.htm http://praktycznyporadnik.pl/długi-link [R=301,L]
µ!
Możesz również przekierować cały katalog lub podkatalog,
odpowiednio go konfigurując. Przykładowy kod przekierowujący adres
http://TwojaStrona.pl/link:
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^(.*)$ http://praktycznyporadnik.pl/długi-link$1 [R=301,L]
µ!
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
19
Skracanie linków
Praktyczny poradnik
Charakterystyczne fragmenty kodu:
RewriteEngine On  włączenie modułu mod-rewrite. Linijka
obowiązkowa! Oczywiście jeśli chcesz, aby przekierowanie działało :).
Options +FollowSymLinks  zezwolenie na podążanie wzdłuż linków
symbolicznych. Linijka opcjonalna, której obecność uzależniona jest
od konfiguracji serwera.
RewriteBase /  zdefiniowanie ścieżki bazowej katalogu do
przepisywania. Linijka również opcjonalna. Znak / oznacza katalog,
w którym znajduje się plik konfiguracyjny  zazwyczaj jest to katalog
główny. Natomiast /nazwa_podkatalogu/ definiuje podkatalog, na
podstawie którego będzie tworzone przepisywanie.
RewriteRule  linijka, będąca regułką przepisywania linków.
^  poczÄ…tek linku do przepisania.
(.*)  w nawiasie zawarte są zmienne oznaczone jako .*, będące
dowolnymi znakami powtórzonymi dowolną ilość razy
$  koniec adresu do przepisania.
$1  zmienna definiowana w adresie statycznym.
[L]  zakończenie przepisywania danego adresu. Kolejne regułki
zawarte w .htaccess nie będą zastosowane. Flaga [L]
(od angielskiego last) zapobiega przed zapętlaniem kolejnych reguł.
[R= np. 301]  przekierowanie wraz z podaniem kodu stanu http, np.
permanentne przekierowanie na nowy adres Redirect 301 Moved
Permanently.
µ!  znak linii pustej. OczywiÅ›cie nie umieszczaj tego znaku,
a pozostaw tÄ… liniÄ™ pustÄ… :).
Plik .htaccess z powyższą dyrektywą umieść w katalogu, który
ma być przekierowywany  w naszym przypadku będzie to katalog
o nazwie  link .
Powinieneś wiedzieć, że równie dobrze możesz ustawić
przekierowania tego typu w panelu administracyjnym. Za pomocÄ…
graficznego interfejsu będziesz mógł w prosty sposób skonfigurować
katalog serwera Apache. Odpowiednie dyrektywy zostanÄ…
automatycznie dodane do pliku .htaccess. Przekierowania możesz
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
20
Skracanie linków
Praktyczny poradnik
konfigurować w:
Øð cPanel  Domeny ZarzÄ…dzaj przekierowaniami
Øð DirectAdmin  Twoje konto Przekierowania URL lub
Zaawansowane opcje Przekierowania URL
Z poziomu panelu administracyjnego możesz również ustawić
przekierowanie znacznikiem HTML  IFrame (ang. Inline Frame).
Wadą stosowania skróconych linków jest to, że mogą wydawać
się internautom po prostu podejrzane  niestety mają oni w niektórych
przypadkach zupełną rację, ponieważ taki link może zaprowadzić
(właściwie wyprowadzić) ich dosłownie wszędzie. Ze względów
bezpieczeństwa oraz wrodzoną lub nabytą ostrożność wiele osób
nigdy w niego nie wejdzie, gdyż nie mogą sprawdzić dokąd ich
doprowadzi  czy będzie to strona zaufana i bezpieczna. Chodzi tu
zwłaszcza o linki zamieszczane w różnego rodzaju wiadomościach,
pochodzących od nieznanych im nadawców.
Czy słusznie? Hmm& Moim zdaniem, częściowo na pewno
tak. Zdarza się, że skrócone linki przekierowują użytkowników do
niespodziewanych stron  niebezpiecznych stron. Strony www majÄ… to
do siebie, że mogą zawierać złośliwe oprogramowanie (ang. malicious
software, malware) lub być stworzone w celu przeprowadzenia ataków
pishingowych, czy XSS (ang. Cross-site scripting). Internauta 
klikając w skrócony link  może nawet stać się atakującym,
przeprowadzając przykładowo w sposób zupełnie nieświadomy atak
SQL Injection. Z tego powodu, wiele z serwisów skracających linki
oferuje również sprawdzenie adresów docelowych (zródłowych), do
których kierują wygenerowane przez nie linki. Powstały wręcz serwisy,
których głównym celem jest wyłącznie ujawnianie ukrytych adresów
URL.
No nic& to już koniec. Mam nadzieję, że przyda Ci się zawarta
tu wiedza i doświadczenie, które zdobyłem w omawianym temacie.
Jednocześnie gratuluję Ci dotarcia aż do tego miejsca  końca tej
publikacji. Widzę, że poważnie traktujesz to co robisz. Bardzo cenię
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
21
Skracanie linków
Praktyczny poradnik
sobie osoby, które nie stoją w miejscu i stale chcą się rozwijać.
Właśnie dlatego postanowiłem przygotować dla Ciebie coś
specjalnego. Poniżej znajdziesz serię linków  użytecznych linków.
No, może za wyjątkiem tych, które zapewne teraz widzisz  w chwili,
gdy piszę te słowa jeszcze nie wiem dokąd Cię zaprowadzą. Sprawdz
sam! Na następnych stronach znajdziesz również coś ciekawego :).
Śmiało!
Trzy linki kręciołki  sam nie wiem dokąd Cię zaprowadzą :)
Kręciołek Śmiały
Kręciołek Mocny
Kręciołek Ważny
A, no i jeszcze jeden  taki sam, jak ja sam :)
Kręciołek Zakręcony
Współpraca
Serdecznie zapraszam Cię do współpracy. Skontaktuj się ze
mną! Jestem otwarty na wszelkie pomysły i propozycje. Jeśli chcesz
dowiedzieć się więcej na mój temat  zapraszam do odwiedzenia
mojego bloga Someone.pl. Nie zależy mi na ogromnej popularności 
chcę podjąć współpracę wyłącznie z osobami, które rzeczywiście
będą nią zainteresowane. Chcę, aby była ona owocna. Jeżeli miałeś
już okazję zapoznać się z moimi projektami i materiałami, to na pewno
już wiesz, czego możesz się po niej spodziewać.
Jeśli masz jakiekolwiek pytania, uwagi, sugestie, propozycje,
pomysły dotyczące tego, co przeczytałeś, czy czegokolwiek innego 
pisz śmiało. Jeżeli uważasz, że pominąłem jakieś ważne informacje 
pisz. Jeżeli uważasz, że coś opisałem niejasno lub zbyt ogólnikowo 
także pisz.
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
22
Skracanie linków
Praktyczny poradnik
Zależy mi również na Twojej opinii. Jestem pewien, że wiesz
co zrobić  będę wdzięczny. Wyślij ją do mnie  mój adres email to
piotr@kolmann.pl Ä…ð Czekam na wiadomość od Ciebie!
Polecane miejsca w sieci:
Centrum Kształcenia Uwodzicieli Nie czytaj tego!  Bo
 Jak myślisz, dlaczego  współpraca z nim może sporo
w nawiązaniu do tekstu, który zmienić w Twoim życiu&
właśnie przeczytałeś  bezpowrotnie.
zamieściłem tutaj ten link? I to
PraktycznyPoradnik.pl 
na pierwszym miejscu&
Praktyczne porady, a także
Baza wiedzy o perswazji, praktyczne poradniki :).
manipulacji i wywieraniu wpływu
E-biznes i to co wokoło 
 wiele przydatnych informacji,
miejsce, gdzie piszÄ™ to i owo 
dzięki którym skutecznie& sam
nie tylko na tematy e-biznesowe.
wiesz co :).
Koniecznie zajrzyj!
Do tej pory w serii Praktyczny poradnik ukazały się:
Squeeze Page? Web usability, Doceń skracanie
Wyciśnij do końca! czyli użyteczność linków!
po polsku
Skuteczny ZdobÄ…dz darmowy
Landing Page Marketing ruch na swojÄ…
internetowy stronÄ™
Potęga
listy adresowej Programy E-biznesowe
partnerskie rozważania
Jak napisać
skuteczny mailing? Hosting  Sposoby na
wybieramy darmowÄ… reklamÄ™
Follow-Up
dostawcÄ™ w Internecie (tajne)
Marketing
(Jeszcze) Sekrety
E-biznes a prawo
Nieodkryte domeny copywriterów
Internet a prawo
internetowe
Copyright by PraktycznyPoradnik.pl & Piotr Kolmann
23


Wyszukiwarka

Podobne podstrony:
zastosowanie metod fotometrii absorpcyjnej
Odpromienniki i ich praktyczne zastosowanie
maskowanie pwl
rosliny zastosowania pojemnikienclematis main
Konwencja o zastosowaniu do wojny morskiej założeń konwencji genewskiej
Mikrokontrolery PIC w praktycznych zastosowaniach mipicp
Przekładnie planetarne w zastosowaniach przemysłowych
Metoda 5S Zastosowanie wdrazanie i narzedzia wspomagajace
Algorytm genetyczny – przykład zastosowania
Lacznosc satelitarna w zastosowaniach wojskowych
Zastosowanie i skuteczność terapii poznawczo behawioralnej w leczeniu schizofrenii
6 ZASTOSOWANIA
Maskowanie

więcej podobnych podstron