Cum să scapi de legăturile end-to-end în meniul studio Joomla web

Evaluare: 0/5

În domeniul CEO-ului există opinia corectă că PS Yandex pe site-uri nu favorizează legăturile end-to-end. Și dacă site-ul este construit pe un CMS și navigarea este organizată folosind blocurile de meniu prezente pe toate paginile? Doar în acest caz, proprietarul are un număr mare de "schițe", din care este mai bine să scapi de el.







Ce să faci nu este un secret. Prima pagină rămâne ca atare, dar blocurile de meniu din paginile rămase ar trebui închise de la indexare.

Yandex sugerează utilizarea unui etichetă de container pentru servicii în acest scop:

blocat de indexare

Cu toate acestea, această etichetă nu este validă și pentru a păstra validarea paginii Yandex recomandă utilizarea designului:

blocat de indexare

Dar acest lucru nu este de ajuns, în codul link-ului însuși, trebuie să adăugați atributul rel = "nofollow" astfel încât linkurile din meniu să arate așa:







Acum vom lua în considerare al doilea în ordine, dar nu pe importanța întrebării. Deoarece am lucrat în principal cu CMS Joomla 1.5. atunci întrebarea va fi:

Cum în practică scapa de legăturile end-to-end în meniul din CMS Joomla?

De fapt, răspunsul la această întrebare nu este complicat, trebuie să faceți niște modificări în șablon și în cele două fișiere ale modulului de meniu.

Să începem cu șablonul (șablonul).

Deschideți fișierul index al șablonului / șabloanelor / [numele șablonului] /index.php și examinați codul acestuia. De obicei, site-ul poate avea de la unul la patru module de meniu. Fiecare poziție în care este afișat meniul, trebuie să încheiați acest cod. Să spunem că a fost așa:

dar ar trebui să fie așa:

Inserțiile din PHP verifică URI-ul și dacă acesta este mai lung decât un singur caracter, se introduce eticheta . . Aceasta este, dacă aceasta nu este prima pagină, apoi introduceți eticheta, dacă nu - nu introduceți. De ce este lungimea verificată mai mare decât una și nu mai mare de zero? Deoarece URI-ul primei pagini a site-ului este indicat printr-un slash (un caracter). Dar vom scăpa de parametri primiți și de ancore în prealabil.

Modificați modulul de meniu

($ tmp-> browserNav)
default:
cazul 0:
// _top

Puțin mai mic găsim codul:

$ data = '>". $ imagine. $ tmp-> nume. "„;

și înlocuiți-l cu:







Articole similare

Trimiteți-le prietenilor: