Puncte:0

Faceți un server web pentru a preveni analizarea anumitor elemente HTML

drapel gb

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?

Mat avatar
drapel cn
Mat
Dacă nu doriți să fie descoperite lucruri, nu le puneți pe web-ul public. Păstrați lucrurile private în spatele autentificării necesare.
drapel us
Dacă MediaWiki nu acceptă cerințele dvs., ar trebui să căutați un alt software pentru scopul care acceptă cerințele. Acesta este singurul mod rezonabil și care poate fi întreținut pentru a vă atinge obiectivele. Toate celelalte metode necesită mult efort și pot avea multe efecte secundare nedorite.
drapel gb
@TeroKilkanen Sunt foarte de acord, aș migra la Drupal, dar sunt deja 2400 de pagini web și transferul manual de conținut ar putea dura aproximativ 4 luni și ar fi greu și, de asemenea, îmi place foarte mult sintaxa MediaWiki.
drapel gb
Totuși, pot folosi **robots.txt** pentru a preveni accesarea cu crawlere (dacă nu indexarea) a acestor pagini, dar, deoarece adresele URL ale site-ului meu sunt multilingve și există multe modele, aceasta ar putea fi o sarcină grea. Totuși, mult mai ușor decât migrarea către Drupal.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.