Uudelleenohjauksen ydin johtuu siitä, että siirtyminen ulkoiseen linkkiin tapahtuu sivuston sisällä olevan komentosarjan kautta. Tämän seurauksena käyttäjä siirtyy ulkoiseen resurssiin ja hakurobotti pysyy sivuston sisällä indeksointiprosessin aikana. Uudelleenohjauskoodi voidaan kirjoittaa eri tavoin. Annettua esimerkkiä on pidettävä pätevänä, mutta ei ainoana totta.
Se on välttämätöntä
Pääsy sivuston tiedostojärjestelmään, yksinkertaisin tekstieditori, esimerkiksi "Muistio"
Ohjeet
Vaihe 1
Avaa paikalliselta tietokoneeltasi Muistio ja kirjoita seuraava PHP-komentosarja: $ urlsite = $ _GET ['urlsite']; if (! Empty ($ urlsite)) {$ urlsite = str_replace ("http:", ", $ urlsite); $ urlsite = "http:". $ urlsite; header ("location: $ urlsite");} Tämä komentosarja saa urlsite-parametrin GET-menetelmän avulla ja tarkistaa, onko se tyhjä. Sitten se poistaa https://, jos sitä on, jolloin vain URL-osoitteen osa, joka ei sisällä protokollatyyppiä, kiinnittää sitten https:// uudelleen. Tämä eliminoi mahdollisuuden kopioida oikean uudelleenohjauksen edellyttämä protokollaosoitin. Komentosarjan viimeinen rivi kertoo selaimelle osoitteen liittää.
Vaihe 2
Tallenna luotu tiedosto redir.php-tiedostona. Valitse Muistio-valikosta Tiedosto ja sitten Tallenna nimellä. Määritä tallennusikkunan tiedostotyyppi-osiossa "kaikki tyypit" ja kirjoita tiedostonimi kokonaan tunnisteella.
Vaihe 3
Lataa luotu komentotiedosto sivustosi juurihakemistoon ohjauspaneelin kautta. Etsi "Tiedostonhallinta" -valikko, siirry sivustokansioon ja napsauta "Lataa" -painiketta. Etsi komentosarja tietokoneeltasi ja napsauta "Lataa" -painiketta. Redir.php-tiedosto näkyy sivuston juurihakemistossa.
Vaihe 4
Kirjoita hakurobottien indeksointikielto robot.txt-tiedostoon: user-agent: * Disallow: /redir.php Hakukoneiden robotti jättää tämän komentosarjan huomiotta.
Vaihe 5
Lisää linkki lomakkeeseen https://sivustosi.ru/redir.php? Urlsite = https://where-need-post-link.ru/ haluamaasi paikkaan sivustossa. Jos on tarpeen lähettää "&" -merkki osoitteeseen, korvaa se nimellä "% 26", välilyönti "% 20", "@" -merkillä "% 40". Nyt linkki on sisäinen, mutta komentosarjan kautta se johtaa ulkoiseen resurssiin. Hakurobotti jättää sen huomiotta ja jatkaa sivuston indeksointia. Niin sanottuja "puzomerkejä", TCI: tä ja PR: ää ei lähetetä.