Redirecționarea prin Php a legăturilor externe

Redirecționarea prin Php a legăturilor externe
  • Ideea de a crea acest script a venit după ce am deconectat pluginul WpNoRef, care a fost responsabil pentru indexarea legăturilor externe. Am menționat deja acest lucru în articolul "Crearea unui site Web (blog) pe WordPress". Esența plug-in-ului a fost de a plasa toate legăturile externe în etichete și adăugându-le atributul rel = "nofollow".







    După cum ați înțeles deja, după dezactivarea plug-in-ului, toate legăturile externe au devenit publice pentru indexare. În acest sens, le-am înlocuit manual și am făcut o redirecționare php, care a fost implementată după cum urmează.

    Sa creat un fișier special, de exemplu, redirect.php, care conținea următorul cod.

    După cum puteți vedea, această metodă nu este foarte convenabilă și are un dezavantaj foarte important - pentru fiecare legătură trebuie să creați un fișier separat și să-l copiați în hosting. După ce am lucrat o vreme, am ajuns la concluzia că este timpul să schimbăm ceva și să scriem o versiune mai flexibilă a scriptului, care nu necesită crearea de fișiere separate.

    Esența lucrării sale este de a transfera parametrii necesari în fișierul executabil folosind metoda php GET. Apoi, scriptul procesează datele primite și redirecționează utilizatorii către pagina dorită. Codul în acest caz are următoarea formă.

    Acum, să analizăm pe scurt codul de redirecționare de mai sus.

    Mai întâi, verificăm dacă există o variabilă trecută de metoda GET. Dacă este așa, îl convertim într-o variabilă obișnuită. Dacă nu, atribuiți valoarea inițială $ url.

    Apoi verificăm variabila $ url. Dacă variabila a trecut verificarea, redirecționăm utilizatorul la pagina dorită. Dacă nu, terminăm scriptul și afișăm un mesaj de eroare.







    Acum, să extindem ușor capacitățile scriptului nostru de redirecționare php și să adăugăm capacitatea de a ascunde legăturile de recomandare și de a afișa întreaga listă de linkuri către ecran la cerere.

    Script php redirect cu capacitatea de a ascunde legăturile de recomandare

    Ascundem ascunderea legăturilor de recomandare după cum urmează.

    Mai întâi, creați o matrice asociativă. care va păstra în sine link-urile noastre de recomandare.

    După finalizarea ieșirii valorilor matricei, nu uitați să terminați scenariul. Acum când faceți clic pe un link cu o cheie în loc de o redirecționare, vom vedea o pagină cu valorile tuturor legăturilor partenere și a cheilor acestora.

    Ei bine, acum să colectăm toate aceste coduri împreună și să considerăm codul întregului script php al redirecționării în întregime.

    Deci, am analizat procesul de creare a unui script de redirecționare php. Acum salvați codul primit într-un fișier, de exemplu, go.php și copiați-l la gazdă către alte fișiere de pe site. Dacă copiați acest fișier în rădăcina site-ului, atunci pentru a crea o redirecționare va trebui să utilizați acest design.

    De asemenea, nu uitați să închideți redirecționarea go.php de la indexarea de către motoarele de căutare. Pentru aceasta, adăugați următoarea linie în fișierul robots.txt, care se află în rădăcina site-ului.

    Sau puteți crea un director separat pentru scripturi și puneți fișierul go.php acolo, apoi închideți directorul în robots.txt.

    În cazul în care extensia este un dosar cu scripturi care se află în rădăcina site-ului.

    Script php redirecționat cu o întârziere și un cronometru invers

    Codul pentru scriptul de redirecționare cu o întârziere este practic același ca și versiunea anterioară, cu excepția câtorva linii de cod. În acest caz, codul

    unde Refresh: 12 este responsabil pentru o întârziere de 12 secunde.

    În plus, vom adăuga un cronometru invers la pagina noastră de redirecționare. Codul cronometrului de numărătoare inversă va fi următorul.

    Unde timetogo = 10 - timpul inițial de numărare.

    Acest cod este foarte simplu și intuitiv, deci nu îl voi dezasambla, dar voi merge imediat la codul complet al scriptului de redirecționare php pentru a reduce dimensiunea generală a articolului.

    Deci, codul complet al scriptului de redirecționare php cu întârziere va fi după cum urmează.

    După cum puteți vedea din codul de mai sus, pentru ca cronometrul să funcționeze, va trebui să conectăm biblioteca jQuery la pagină. Pentru a face acest lucru, trebuie să descărcați fișierul corespunzător de pe site-ul jQuery sau să folosiți ceea ce va fi în arhiva sursă, linkul la saltul pe care îl puteți găsi la sfârșitul articolului.

    După cum ați înțeles deja, înainte de a adăuga codul pe site-ul dvs., va trebui să schimbați link-ul către fișierul go.php către dvs. După aceea, adăugați codul la fișierul quicktags.js și salvați rezultatul, după care puteți începe să utilizați noul buton.

    Aproape că am uitat. Puteți descărca fișierele de scripting php redirect de la următorul link - descărcați codul sursă al scriptului.

    Asta e tot. Mult noroc și succes în construcții.

    Ați găsit o eroare? Selectați-l și apăsați pe Ctrl + Enter







    Trimiteți-le prietenilor: