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:
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.
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
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