Bit preusmjeravanja svodi se na činjenicu da se prijelaz na vanjsku vezu vrši putem skripte smještene unutar web mjesta. 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.
Nužno je
Pristup datotečnom sustavu web mjesta, najjednostavniji uređivač teksta, na primjer, "Notepad"
Upute
Korak 1
Na lokalnom računalu otvorite Notepad i napišite sljedeću PHP skriptu: $ urlsite = $ _GET ['urlsite']; if (! Empty ($ 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 vrstu protokola. Zatim ponovno zalijepi https://. To eliminira mogućnost dupliciranja pokazivača protokola potrebnog za ispravno preusmjeravanje. Posljednji redak skripte daje pregledniku adresu povezivanje.
Korak 2
Spremite stvorenu datoteku kao redir.php. U izborniku "Notepad" odaberite "File", a zatim "Save As". U odjeljku vrste datoteke prozora za spremanje navedite "sve vrste" i u cijelosti zapišite naziv datoteke s nastavkom.
3. korak
Prenesite generiranu datoteku skripte u korijenski direktorij web mjesta putem upravljačke ploče. Pronađite izbornik "Upravitelj datoteka", idite u mapu web mjesta i kliknite gumb "Preuzmi". Pronađite skriptu na računalu i kliknite gumb "Učitaj". Datoteka redir.php pojavit će se u korijenskom direktoriju web mjesta.
4. korak
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 mjestu. Ako je potrebno znak "&" poslati na adresu, zamijenite ga s "% 26", razmak s "% 20", "@" s "% 40". Sada je veza interna, ali kroz skriptu vodi do vanjskog resursa. Robot za pretraživanje ignorirat će ga i nastaviti indeksirati web mjesto. Takozvani "puzomerki", TCI i PR, neće se prenositi.