Suština preusmjeravanja svodi se na činjenicu da se prijelaz na vanjsku vezu vrši putem skripte koja se nalazi unutar web stranice. Kao rezultat toga, korisnik prelazi na vanjski resurs, a robot za pretraživanje ostaje unutar web mjesta tijekom postupka indeksiranja. Skripta za preusmjeravanje može se napisati na različite načine. Navedeni primjer treba smatrati valjanim, ali ne i jedinim istinitim.
Neophodno je
Pristup sistemu datoteka web stranice, najjednostavnijem uređivaču teksta, na primjer, "Notepad"
Instrukcije
Korak 1
Na lokalnom računaru otvorite Notepad i napišite sljedeću PHP skriptu: $ urlsite = $ _GET ['urlsite']; if (! Prazno ($ urlsite)) {$ urlsite = str_replace ("http:", ", $ urlsite); $ urlsite = "http:". $ urlsite; header ("location: $ urlsite");} Ova skripta dobiva parametar urlsite putem GET metode i provjerava je li prazan. Zatim uklanja https://, ako postoji, ostavljajući samo dio URL-a koji ne sadrži tip protokola. Zatim ponovno zalijepi https://. Ovo eliminira mogućnost dupliciranja pokazivača protokola potrebnog za ispravno preusmjeravanje. Posljednji redak skripte pretraživaču govori adresu za povezivanje.
Korak 2
Spremite kreiranu datoteku kao redir.php. U izborniku "Notepad" odaberite "File", a zatim "Save As". U odjeljku tipa datoteke u prozoru za spremanje navedite "svi tipovi" i u potpunosti zapišite ime datoteke s nastavkom.
Korak 3
Prenesite generiranu datoteku skripte u korijenski direktorij web lokacije putem kontrolne ploče. Pronađite izbornik "Upravitelj datoteka", idite u mapu web mjesta i kliknite gumb "Preuzmi". Pronađite skriptu na računaru i kliknite gumb "Otpremi". Datoteka redir.php pojavit će se u korijenskom direktoriju web stranice.
Korak 4
Zapišite zabranu indeksiranja robota za pretraživanje u datoteci robot.txt: user-agent: * Disallow: /redir.php Robot tražilice će ignorirati ovu skriptu.
Korak 5
Dodajte vezu obrasca https://your-site.ru/redir.php? Urlsite = https://where-need-post-link.ru/ na željeno mjesto na web lokaciji. Ako je potrebno poslati znak „&“na adresu, zamijenite ga s „% 26“, razmak s „% 20“, „@“s „% 40“. Sada je veza interna, ali putem skripte vodi do vanjskog resursa. Robot za pretraživanje će ga ignorirati i nastaviti indeksirati web lokaciju. Takozvani "puzomerki", TCI i PR, neće se prenositi.