Što je preusmjeravanje i kako to učiniti
Prije ili kasnije, vlasnik web-lokacije možda će morati preusmjeriti posjetitelje i robote tražilica na drugu stranicu. Ovo preusmjeravanje pomoći će korisnicima da postanu brzi i transparentni. Pokušat ćemo razumjeti što je preusmjeravanje i kako ga koristiti.
Koncept preusmjeravanja
Lako je odgovoriti na ovo pitanje svakome tko manje ili više govori engleski. Doslovno, riječ "preusmjeri" na engleskom znači "preusmjeravanje" ili "preusmjeravanje". Za vlasnike web-lokacija i programere, preusmjeravanje je jednostavan i učinkovit način za promjenu stranice web-lokacije na drugu, različitu od one koja je izvorno zatražena. To znači da posjetitelj upisuje adresnu traku jedna adresa, i pada na potpuno drugi izvor. Često se događa da preusmjeravanje ne odgovara korisničkim zahtjevima.
Za što je?
Postavljanje preusmjeravanja veze može biti potrebno u različitim situacijama. Evo nekih od njih:
- Zamjena adrese web-lokacije ljepša je. Ako jednostavno prelazite s jednog mjesta na drugo, možete izgubiti mnogo posjetitelja. Zahvaljujući preusmjeravanju, korisnici se prenose na novu web-lokaciju, čak i ako pristupe staroj adresi. Dakle, preusmjeravanje stranice omogućuje vam spremanje korisnika bez dodatnih troškova i vremena kada zamjenjujete adresu web-lokacije.
- Takozvane domene za lijepljenje. Posjetitelji mogu unijeti istu adresu u okvir za pretraživanje na dva načina: pomoću trostrukog W ili ne. U oba slučaja korisnik dobiva na istom mjestu, upravo zbog konfiguriranog preusmjeravanja.
- Privremeno preusmjeravanje koristi se u slučajevima kada je stranica premještena na novu domenu, ali još nije spremna za rad punim kapacitetom.
- Izricanje nepotrebnog oglašavanja.
- Povećane posjete određenom internetskom resursu. Ovo preusmjeravanje, koje preusmjerava korisnika umjesto željenog mjesta na drugo (na primjer, oglašavanje), koristi se za varanje brojača.
- Takozvane poveznice za upućivanje.
vrste
Da bismo razumjeli koja je vrsta preusmjeravanja najbolja za vas, pogledajmo svaki od njih i opišite glavne značajke.
- 300 - izbor jedne opcije od nekoliko. Najčešće se koristi automatski za odabir željenog jezika ili kodiranja.
- 301 - kreni zauvijek. Samo se ova vrsta preusmjeravanja koristi prilikom premještanja web-lokacije.
- 302 - privremeno preusmjeravanje. Koristi se za privremeno preusmjeravanje korisnika i tražilica s jedne adrese na drugu.
- 303 - resurs koji se traži nalazi se na drugoj adresi. Treba napomenuti da takvo preusmjeravanje koriste tražilice: kada je rezultat pretraživanja samo jedna stranica, korisnik je odmah preusmjeren na njega.
- 305 - upotrijebite proxy. Pristup dokumentu s ovom vrstom preusmjeravanja dostupan je samo pomoću proxy poslužitelja.
- 307 je još jedno privremeno preusmjeravanje.
Preusmjeravanje s kodom 304 pokazuje da sadržaj stranice ostaje isti, a kod 306 rezerviran je za moguće buduće potrebe.
Unatoč očiglednoj koristi od preusmjeravanja, jer se mogu i ne koriste u interesu korisnika, tražilice su vrlo oprezne prema njima. Tvrdi to činjenica što su skripte ne dopuštaju proizvodnju visoko kvalitetnih mjesta za indeksiranje, smanjujući produktivnost pretraživačkih robota. Jedina vrsta preusmjeravanja, koju tražilice percipiraju normalno, je trajno preusmjeravanje - 301.
Kako napraviti preusmjeravanje?
Prosljeđivanje se može konfigurirati na nekoliko načina. Razmotrite svaku od njih odvojeno.
- Postavljanje prosljeđivanja kroz htaccess. To je možda najlakši i najčešći način organiziranja preusmjeravanja s jednog mjesta na drugo. Da biste koristili ovu metodu, morate stvoriti datoteku u mapi mjesta i nazvati je .htaccess, ime datoteke mora početi s točkom. CMS i Joomla korisnici već imaju takvu datoteku, nema potrebe za njenom izradom.
- U slučaju kada internetski resurs nije napisan na CMS-u, bit će korisno znati kako izvršiti preusmjeravanje preko PHP-a . Ali za to trebate razumjeti strukturu vašeg internetskog resursa.
- HTML preusmjeravanje se koristi kada je potrebno preusmjeriti jedan ili više članaka stranice napisanih u HTML-u. Postavljanje preusmjeravanja cijelog web-mjesta na ovaj način će trajati dugo.
- Preusmjeravanje pomoću JavaScripta jednostavan je i učinkovit način za vlasnike jednostavnih web-mjesta ili one koji trebaju postaviti preusmjeravanje jedne ili više stranica ili u cijelosti cijeli resurs.
primjeri
Preusmjeravanje web-lokacije ili stranice putem htaccess zapisano je na sljedeći način:
- Preusmjeri /page-A.html /page-B.html - preusmjeri sa stranice A na stranicu B.
- Preusmjeravanje / http://site2.ru/ - preusmjeravanje na site2.
Za "lijepljenje" domena u .htaccess datoteci, morate dodati sljedeće retke:
- RewriteEngine on
- RewriteCond% {HTTP_HOST} ^ www.example.ru [NC]
- RewriteRule ^ (. *) $ http://example.com/$1 [R = 301, L]
Preusmjeravanje na php izgledat će ovako:
- header(" Location: http://siteA.com "); ?> - preusmjeravanje na web-lokaciju A;
- header(" Location: http://siteA.com/pageA.html "); ?> - preusmjeravanje na stranicu A.
Razmislite o korištenju HTML preusmjeravanja koje trebate dodati takvim kodom pomoću meta oznake:
- Preusmjeravanje će se dogoditi na web-lokaciji A. U ovoj meta oznaci možete prilagoditi vrijeme preusmjeravanja. Ako postavite vrijednost koja nije nula, preusmjeravanje će se dogoditi nakon određenog vremena.
- - prijelaz na stranicu A mjesta A će se dogoditi za 10 sekundi.
Preko javascripta Preusmjeravanje posjetitelja na web-lokaciju A:
- location="http://siteA.ru"
Razumijevanje onoga što je preusmjeravanje nije teško za pouzdane korisnike.