Eliminați linkurile de ieșire inutile din șablonul joomla

Probabil ca fiecare dintre voi, dupa crearea site-ului, indiferent daca a fost pe Joomla sau pe un alt motor, sa gandit la progres. Probabil că toată lumea știe că promovarea site-ului este una dintre cele mai costisitoare etape ale creației.







Nu vom ascunde fiecare dintre descărcările șabloanelor și extensiilor gratuite (hacked).

Dar nu toata lumea realizeaza ce este plin de proiectele lor.

Eliminați linkurile de ieșire inutile din șablonul joomla

Ce este Base64?

Base64 înseamnă literalmente un sistem cu număr de poziții cu o bază de 64. Aici este cea mai mare putere a două (26), care poate fi reprezentată folosind caracterele imprimabile ale ASCII. Acest sistem este folosit pe scară largă în e-mail pentru a reprezenta fișierele binare în textul mesajului (codarea transportului). Toate variantele bine cunoscute, cunoscut sub numele de base64, folosind caractere A-Z, a-z și 0-9, care este de 62 de caractere, cele două caractere care lipsesc pentru caractere diferite sunt folosite în diferite sisteme.

Schema de potrivire "simbol ↔ valoare" în Base64:

Pentru o percepție mai ușor de înțeles, nu vom avea multă experiență.

Accesați site-ul joomla-master.org și descărcați de acolo orice șablon.

Eliminați linkurile de ieșire inutile din șablonul joomla

Instalați șablonul descărcat de pe denver.

Verificați legăturile de ieșire.

Eliminați linkurile de ieșire inutile din șablonul joomla

După cum puteți vedea în imagine, avem 13 link-uri de ieșire pe șablon.

Eliminați linkurile de ieșire inutile din șablonul joomla

Linile roșii sunt linkuri dedicate care sunt încorporate de administratorii site-ului de unde am descărcat acest șablon. Și, bineînțeles, aceste legături sunt codificate astfel încât nimeni să nu le poată îndepărta.

Dar nu aici a fost) Acum ne vom uita la codul sursă al paginii și vom încerca să aflăm de unde se dezvoltă picioarele.

În acest caz, folosesc extensia firebug.

Luați și copiați oricare dintre legăturile de ieșire care arată seoquake, deschideți firebug (F12) și inserați link-ul nostru în șirul de căutare.

Eliminați linkurile de ieșire inutile din șablonul joomla

Deci, aceste legături dăunătoare au apărut).

Sunt înăuntru

în plus, linia 21 a fișierului template.css arată că acest bloc este mutat la stânga la -5500px. Cât de inteligent ați făcut).







Să încercăm să ne uităm la acest div. Pentru a face acest lucru, puneți valoarea rămasă: 0;

Eliminați linkurile de ieșire inutile din șablonul joomla

Astfel au devenit vizibile.

Următorul lucru pe care trebuie să-l faceți este să găsiți datele de legătură în fișierele site-ului. După cum probabil ați ghicit, aceste linkuri nu sunt găsite, probabil sunt codificate în baza64.

Să încercăm să găsim.

Peste cap de disc virtual, dosarul cu fișierele și deschide site-ul pentru fișierul exemplu index.php (nu contează cât de deschis), deschideți fișierul Sunt utilizând Adobe Dreamweaver CS6.

Eliminați linkurile de ieșire inutile din șablonul joomla

Eliminați linkurile de ieșire inutile din șablonul joomla

Apăsați ctrl + f pentru a căuta fișierele.

Ca un cuvânt de căutare, scriem numele div'a. în care au existat referințe.

După cum se arată în figură, am găsit doar css, nu este ceea ce avem nevoie, să încercăm diferit.

Va da criteriile de căutare - "base64_decode", și asta e norocul nostru în fișierul S: \ acasă \ forex.com \ www \ template \ vt_mobyapp \ html \ com_content \ articolul \ default.php găsit referințele codificate))

Eliminați linkurile de ieșire inutile din șablonul joomla

Am găsit primul link, este interesant să știm ce înseamnă acest cod în sine.

Pentru a face acest lucru, copiați "kryakozyabry" și mergeți la site-ul base64.ru.

Eliminați linkurile de ieșire inutile din șablonul joomla

Pe acest site, am decodat codul base64 în forma cunoscută.

În imagine puteți vedea familia . precum și două linkuri de ieșire.

În acest fișier am găsit încă 2 linkuri de ieșire, codate și în baza64.

Iată codul pentru aceste linkuri:

Puteți să o copiați, să o inserați în decodor și să vedeți sub forma html.

Să scăpăm de referințe acum.

Pentru a face acest lucru, pur și simplu luați și ștergeți blocul de cod php:

Eliminați linkurile de ieșire inutile din șablonul joomla

Și salvați fișierul editat.

Acum, pentru a fi în siguranță, verificați restul fișierelor site-ului, dar cu un alt criteriu de căutare, în acest caz vom căuta variabila "$ mgp".

Eliminați linkurile de ieșire inutile din șablonul joomla

După această verificare, am găsit încă 4 linkuri și, de asemenea, le-am șters.

Rămâne doar să eliminăm stilul de care nu avem nevoie în fișierul template.css.

Eliminați linkurile de ieșire inutile din șablonul joomla

Acum totul este gata).

Verificăm link-urile de ieșire prin seoquake.

Eliminați linkurile de ieșire inutile din șablonul joomla

Hooray, am făcut-o. Acum puteți avea 70% siguranța că nu există link-uri de ieșire pe site-ul dvs.)

Doar în cazul în care încercați să testați fiecare pagină a site-ului dvs. în seoquake sau un fel de servicii cum ar fi cy-pr.com.

Asta este, multumesc pentru citirea articolelor noastre)







Trimiteți-le prietenilor: