Sistemul de management al conținutului MediaWiki creează multe link-uri pe care paginile lor web nu vreau să fie descoperite de crawlerele motoarelor de căutare.
Nu doar că nu le vreau indexate si mai mult nu numai ca nu le vreau târât, dar nici nu le vreau descoperit !
În teorie, pot încerca să personalizez skinul (tema/șablonul) site-ului meu MediaWiki pentru eliminați elementele HTML care leagă la aceste pagini web dar a face acest lucru cu minte necesită o învățare extraordinară a arhitecturii MediaWiki pe care aș prefera să nu o fac dacă sunt disponibile soluții mai simple.
- CSS
display: niciunul
nu va ajuta, deoarece marcajul ar fi evident în DOM
- JavaScript
document.querySelector("#x").remove();
nu va ajuta, deoarece până când nu rulează, crawlerele pot descoperi elementul link
- Nu pot folosi PHP 8.1.3 pentru a-și ignora propriile comenzi anterioare, deoarece în momentul în care orice marcaj cu o astfel de legătură a fost procesat, acesta va fi furnizat utilizatorului.
- Totuși, pot folosi robots.txt pentru a preveni accesarea cu crawlere (dacă nu indexarea) acestor pagini, dar, deoarece adresele URL ale site-ului meu sunt multilingve și există multe modele, aceasta ar putea fi o sarcină grea.
Singurul truc care s-ar putea să mă ajute este să cer cumva serverului să nu servească niciun astfel de marcaj prin ID-ul sau clasă CSS.
Oricât de brutal ar fi, poate funcționa? Daca nu, ce alta varianta imi mai ramane?