Šta je skripta za preusmjeravanje? PHP preusmjerava vanjske veze i sakriva linkove za preporuke. Metode preusmjeravanja JavaScripta

Četiri opcije za preusmjeravanje korisnika, jasno i sa primjerima.

1. Preusmjeravanje putem Java Script-a - radit će samo ako korisnik ima omogućenu JS podršku na uređaju. Ne brinite, postotak korisnika bez JS-a je zanemarljiv. Ako želite provjeriti koliko je ovo neugodno, samo onemogućite JS u svom pretraživaču na jedan dan.

Radni kod za preusmjeravanje:

2. Html preusmjeravanje

Ovaj primjer preusmjerava korisnika na željenu adresu sa zakašnjenjem od 1 sekunde.

Sjećam se da nije funkcionisalo ispravno u IE-u, odnosno uopšte nije funkcionisalo. Ako ga koristite, provjerite, za svaki slučaj.

3. Preusmjerite na php

Jednostavan i ukusan, fajl sa ekstenzijom .php sa sledećim sadržajem:

4. Preusmjeravanje putem .htaccess

Preusmjeravanje / http://url4trafic.ru

Prilikom preusmjeravanja prometa sa društvenih mreža, u općim slučajevima, najrelevantnija je opcija iz primjera br. 1, uz mali dodatak - naime, korištenje ogp markupa. Da bude malo jasnije, Open Graph markup je protokol za označavanje sadržaja stranice za slanje sadržaja na društvene mreže. Prilikom postavljanja linka na socijalna mreža možete "ručno" odrediti koju sličicu i opis želite prikazati.

Radni primjer (možda ima nepreciznosti i nedostataka, ali i dalje radi :)

Naslov stranice

Kako to izgleda kada se objavi na Konakteima:

Kratak rezime tačaka:
- označava da će se koristiti oznake Open Graph
- - ispunite primamljiv opis - u primjeru iznad je "John Cena najavio datum svog povratka"
- Naslov stranice - intrigantan naslov - u primjeru iznad je "John Cena se vraća nastupu - WWE Wrestling News"
- - ovo je put do slike koja će se učitati - u primjeru iznad, ovo je isti tip u plavoj majici.
Da bi veza bila lijepa i velika, slika u početku mora biti dovoljne veličine. Za VKontakte, na primjer, ovo je više od 537x240 piksela. Bolje - više.

Location="http://url4trafic.ru" - ovo je, pogađate, url na koji ćemo poslati korisnika.

Zdravo! Danas sjedim, pripremam reklamnu kampanju za spam, i razmišljam, da zapišem dio procesa. Općenito, tema je zeznuta, ko treba da zna, ali pokušaću da objasnim zašto je potrebno preusmjeravanje, zašto koristimo Blogger blogove i, zapravo, same skripte i servise o kojima govorim u videu . Hajde da počnemo!

Kako bismo spriječili da VKontakte zabrani naše radne naloge i naziv domene web lokacije, koristimo jedinstveni tekst pomoću RANDOMIZER-a, kreiramo blogove na Bloggeru i postavljamo preusmjeravanje. Zatim skraćujemo linkove pomoću skraćivača i dobijamo 6 linkova sa svakog bloga. Obično, za neželjenu poštu, napravim do 60 različitih linkova - to je pouzdanije.

Usluge skraćivanja linkova Skripte za preusmeravanje sa Bloggera i drugih sajtova

Da biste preusmjerili sa svog Blogger bloga na drugu stranicu, morate umetnuti kod nakon oznake (nalazi se skoro na samom vrhu koda).

Prva opcija: odmah preusmjerite. Ovo je ono što koristimo:


window.location=”https://site”;

☝️ Ne zaboravite promijeniti naziv stranice u svoj!

Druga opcija: preusmjeravanje sa zakašnjenjem, uradite to putem HTML-a, potpuno isto odmah nakon:

Nakon riječi “meta sadržaj” možete promijeniti broj od nule u nešto drugo. Ovaj broj je kašnjenje (u sekundama) prije preusmjeravanja.

Treća opcija: sa potvrdom. Korisnik će morati potvrditi da se slaže s preusmjeravanjem.

‹script›
if(confirm("Preselili smo se na novu lokaciju. Molimo potvrdite preusmjeravanje na našu novu stranicu."))
{
lokacija = “https://site”;
}
ostalo
{
history.back();
}

U pretraživaču to izgleda ovako:

To je sve! Sada pogledajmo VIDEO o tome kako i zašto su nam preusmjeravanja korisna.

Kako povećati zaradu u affiliate programu

KAKO POVEĆATI ZARADU U AFFILIATE PROGRAMU

Svaki učesnik affiliate programa želi da poveća svoju zaradu, ali ne znaju svi kako to učiniti.

U ovom članku ću govoriti o jednom vrlo jednostavnom, ali vrlo efikasnom načinu povećanja prodaje putem vašeg affiliate linka.

Najbolji i najjednostavniji način da povećate svoju zaradu od affiliate programa je da spriječite odsijecanje “repova” vašeg affiliate linka. (Za one koji ne znaju, "rep" je kraj affiliate linka. Na primjer: affiliate link: http://www.google.ru/?id=4877, "rep" ovog linka je ?id=4877).

Dakle, mentalitet Runeta je takav da ljudi jednostavno odrežu „repove“ affiliate linkova i registriraju se u affiliate programe koristeći direktne linkove sa stranice, čime se zarada partnera smanjuje nekoliko puta. Šta uzrokuje ovo? Za zapadnjake će to biti velika misterija; za takva "obrezivanja" tamo se nikada nije čulo. Za nas Ruse sve je jasno kao dan - problem je u tako maloj životinji - kao što je Žaba. Sve je vrlo jednostavno, naseg coveka davi krastaca da neko od njega zaradjuje, i ako ima takvu mogucnost, da spreci ovog nekog da zaradjuje, sigurno ce to iskoristiti.

Stoga je imperativ zaštititi svoje affiliate linkove od ovakvih napada na “repove”. Kako se to radi? Veoma jednostavno. Kažem ti.

Morate kreirati stranicu za preusmjeravanje na svojoj web stranici za svaki pridruženi link. Šta je preusmjeravanje?

Ovo je skripta koja mijenja vašu affiliate vezu do neprepoznatljivosti.

Hajde sada da pričamo o tome kako se sve ovo radi u praksi. Recimo vaš partnerski link: "http://www.google.ru/?id=4877".

Na web stranici kreiramo stranicu za preusmjeravanje, nazovimo je, na primjer: "google.htm". Ova stranica će sadržavati samo jednu skriptu i ništa više. evo ga:







document.location="http://www.google.ru/?id=4877";


Sada će vaš affiliate link izgledati ovako: http//www.Vaša domena/google.htm. U mom slučaju bi to izgledalo ovako: http//www..htm. Kao što vidite, "repovi" se ovdje ne mogu odrezati. Čak i ako posjetitelj smatra “google.htm” kao “rep” i odsiječe ga, onda naravno neće završiti nigdje osim na vašoj web stranici.

Tako jednostavno i veoma efikasan metodštiteći vaše partnerske veze. Naravno, na internetu postoje razni servisi za ove svrhe. Ali moje mišljenje je da je skripta za preusmjeravanje dovoljna, u svakom slučaju, nikada nisam morao koristiti takve servise, nije bilo potrebe.

Vrste preusmjeravanja

Postoji nekoliko vrsta preusmjeravanja, razmotrite svako od njih ukratko kako biste odredili koje je najbolje za vas.

Preusmjeravanje putem htaccess-a je najpopularniji i prilično jednostavan način. Da biste to uradili, moraćete da kreirate datoteku pod nazivom .htaccess u fascikli sajta (imajte na umu da ime datoteke počinje tačkom, ovo nije greška u kucanju). Ako koristite CMS WordPress ili Joomla, onda najvjerovatnije već imate ovaj fajl, u tom slučaju ćete ga samo trebati urediti.
Pročitajte u nastavku kako biste saznali koje upute trebate uključiti da biste kreirali preusmjeravanje.

Preusmjeri kada PHP pomoć- pogodno ako razumete PHP i poznajete strukturu vašeg sajta. Ova opcija je pogodna za vas ako vaša stranica nije napisana na CMS-u. U suprotnom, bolje je koristiti preusmjeravanje preko htaccess-a.

HTML preusmjeravanje - ako imate jednostavnu HTML stranicu i trebate izvršiti preusmjeravanje za jednu stranicu - ovo je najjednostavnija opcija. Preusmjeravanje cijele stranice pomoću ove metode bit će naporno, posebno ako imate više od 10 stranica na svojoj web lokaciji.

Preusmjeravanje pomoću JavaScripta - ova metoda je također prikladna ako imate jednostavnu stranicu, ili ako trebate napraviti preusmjeravanje za jednu ili dvije stranice, ili za cijelu stranicu u cjelini.

Preusmjeravanje pomoću .htaccess datoteke

Instrukcije koje ćete vidjeti u nastavku moraju biti upisane u .htaccess fajl na samom početku.

  • Preusmjerite cijelu stranicu (sve stranice) na drugu stranicu

    Preusmjeravanje / http://new-site.ru/

    U ovom primjeru, preusmjeravanje će se dogoditi na web-lokaciju new-site.ru

  • Preusmjeravanje jedne stranice na drugu

    Preusmjeravanje /stranica-1.html /stranica-2.html

    U ovom primjeru, preusmjeravanje će se dogoditi sa stranice-1.html na stranicu-2.html. Obje stranice moraju biti smještene na istoj domeni.
    Ova opcija je prikladna za zamjenu starih stranica web stranice novima.

  • 310 preusmjeravanje sa www na bez www

    RewriteEngine on
    RewriteCond %(HTTP_HOST) ^www.example\.ru
    RewriteRule ^(.*)$ http://example.ru/$1

    U ovom primjeru, posjetitelji će biti preusmjereni sa http://www.example.ru na http://example.ru.

  • 310 preusmjeravanje s jedne stranice na drugu

    Preusmjeravanje 301 /blog/stranica-1.html http://example.com/page-2.htm

    U ovom primjeru, posjetitelji će biti preusmjereni sa stranice blog/stranica-1.html on primjer.com/stranica-2.htm.

  • 404 greška preusmjeravanje

    ErrorDocument 404 /index.html

    Upišite ovaj red u .htaccess fajl, a zatim će svi posjetioci koji naiđu na grešku 404 biti preusmjereni na index.html.

  • Preusmjeravanje sa HTTP-a na HTTPS

    RewriteEngine On
    RewriteCond %(HTTPS) isključen
    RewriteRule (.*) https://%(HTTP_HOST)%(REQUEST_URI)

    Upišite ovaj red u .htaccess datoteku i tada će svi posjetioci koji ulaze na stranicu preko HTTP-a biti preusmjereni na sigurni HTTPS protokol.

    Ako registrujete preusmjeravanje za WordPress, onda obratite pažnju da datoteka već sadrži red RewriteEngine On. Stoga, odmah ispod njega morate dodati sljedeće redove

    RewriteCond %(SERVER_PORT) 80
    RewriteRule ^(.*)$ https://www.domain.com/$1

  • PHP preusmjeravanje

    U PHP-u se preusmjeravanje radi ovako: server šalje zaglavlja u pretraživač posjetitelja, a ono automatski ide na željenu adresu.
    Vrijedi napomenuti važna tačka, zaglavlja se mogu poslati samo prije nego što se izlaze druge informacije. To jest, moraju se poslati prije nego što se bilo koja druga informacija pošalje putem echo i prije slanja kolačića.

  • Preusmjerite na drugu stranicu

    U ovom primjeru, do preusmjeravanja će doći na web lokaciju http://example.com

  • Ovdje će se preusmjeravanje dogoditi na http://example.com/page.html

  • Preusmjeravanje siguran stranice na stranicu na drugom mjestu

    Ovdje, ako posjetitelj stranice ode na stranicu blog/post-1.html, bit će preusmjeren na http://example.com/page.html

  • HTML preusmjeravanje

    Da biste izvršili preusmjeravanje putem HTML-a, potrebno je da svakoj stranici na kojoj je planirano dodate poseban meta tag. Meta tag je upisan unutar oznake .
    Na velikim web lokacijama ova metoda nije zgodna i preporučuje se korištenje preusmjeravanja putem .

  • Preusmjerite na drugu stranicu

    U ovom primjeru, do preusmjeravanja će doći na web lokaciju https://site sa zakašnjenjem od 5 sekundi. Ako postavite vrijednost kašnjenja na 0 umjesto na 5, posjetitelj će odmah biti preusmjeren na drugu stranicu.

  • Preusmjerite na stranicu na drugom mjestu
  • Ovo posebna vrsta preusmjeravanje. Budući da se nalazi u zaglavlju HTML dokumenta, stranica na kojoj se nalazi, s jedne strane, je punopravna stranica - može sadržavati tekst, slike itd. S druge strane, ovo je preusmjeravanje koje se pokreće nakon nekoliko sekundi (ili odmah ako navedete kašnjenje od 0 sekundi).

    sintaksa:

    Prvi parametar seconds je broj sekundi (nakon što se stranica potpuno učita) nakon kojih će se dogoditi preusmjeravanje na drugi parametar URL-to-redirect.

    Kako koristiti?

    Ovo preusmeravanje bi trebalo da se nalazi u delu html dokumenta, na sledeći način:

    Tekst stranice

    primjeri:

    Pravimo neku vrstu međustranice za generiranje računa i pojašnjenje detalja narudžbe. U ovom primjeru, nakon što se stranica potpuno učita, klijent će vidjeti tekst koji dolazi nakon , a nakon 5 sekundi automatski će biti preusmjeren na https://merchant.webmoney.ru/ :

    Uv. Ivanov Ivan Ivanoviču!

    Sada ćete se prebaciti na WebMoney trgovca da platite odabrani lot. Ako se to ne dogodi automatski, kliknite idi.

    Napravimo slično preusmjeravanje na WebMoney trgovca, ali bez teksta objašnjenja, kao u prethodnom primjeru. Posjetilac zapravo neće primijetiti da je došlo do preusmjeravanja, jer ćemo za to postaviti odgodu na nula sekundi.

    Ali imajte na umu da navedite kašnjenje od 0 sekundi. ne preporučuje se iz najmanje dva razloga:
  • ako se korisnik želi vratiti na prethodnu stranicu i pritisne odgovarajuće dugme u pretraživaču, neće uspjeti: bit će odveden na stranicu s preusmjeravanjem, a pretraživač će ga ponovo preusmjeriti naprijed.
  • budući da je ovo potpuna stranica i na njoj može biti teksta, pretraživači mogu vidjeti ovo preusmjeravanje kao način da ih prevare: na kraju krajeva, prosječan korisnik neće vidjeti ovaj tekst (odmah će biti preusmjeren na URL- to-redirect), dok je za pretraživače tekst dostupan.
  • Ali u isto vrijeme, ne zaboravite da je još uvijek moguće odrediti nultu kašnjenje.