Dalijatės vaizdais „Telegram“ kanaluose be peržiūros? Išmoksite išspręsti „Cloudflare“, 301 peradresavimų ir „og:image“ problemas

Kas būtų pagalvojęs, kad ta pati nuoroda, įdėta į „Telegram“ kanalą, tampa tiesiog paprastu tekstu, kaip dubenėlis paprastų makaronų sriubos be jokių prieskonių, o įdėta į „Google Chrome“ , ji akimirksniu atsidaro kaip paveikslėlis? 🤯 Skirtumas tiesiog stulbinantis!

„Telegram“ peržiūros vaizdas ≠ naršyklėje matomas vaizdas

Pirmiausia patikslinkime vieną dalyką: peržiūros vaizdai, kuriuos matote „Telegram“ kanaluose, nėra „tinklalapio vaizdai“, o vaizdai, kuriuos „Telegram“ robotas slapta nuskaito iš tinklalapio „ Open Graph“ (OG) žymų.

Jei jūsų puslapyje parašyta:

<meta property="og:image" content="https ://example .com/xxx.jpg">

„Telegram“ klusniai parodys šią nuotrauką.

Bet jei tinklalapyje nėraog:image, arba vaizdą blokuoja apsauga nuo karštųjų nuorodų blokavimo, robotas bus sutrikęs ir pateiks tik pliką nuorodą.

„Chrome“ yra įeinantis žmogus, „Telegram“ – robotas, žiūrintis pro tvorą.

„Chrome“ – tai tarsi apsilankymas parduotuvėje gyvai, kur pardavėjas, žinoma, patieks arbatos ir vandens bei parodys nuotraukų.

„Telegram“ robotai labiau primena žvilgsnį pro langą, kartais užstojamą stiklo atspindžio, ir nieko nesimato. 🙈

Štai kodėl vienas gali parodyti, o kitas yra aklas.

Keletas dažnų spąstų

Dalijatės vaizdais „Telegram“ kanaluose be peržiūros? Išmoksite išspręsti „Cloudflare“, 301 peradresavimų ir „og:image“ problemas

Kai kurios svetainės įjungė strategijas, apsaugančias nuo karštųjų nuorodų: jei nukreipiantis domenas nėra jų pačių domeno vardas, visos jos bus rodomos kaip 403 klaida!

Su „Chrome“ prieiga problemų nėra, nes ją atidarote tiesiogiai.

„Telegram“ refereris yra išt.me, ir buvo sustabdytas tiesiai.

2. Šuolio logika turi trūkumų

Daugelis žmonių naudoja CDN arba subdomenus, todėl nukreipia į jus 301 klaida. Naršyklės yra išmanios ir automatiškai užbaigia URL į HTTPS.

„Telegram“ robotas kvailai užklausė HTTP → buvo užblokuotas saugumo politikos → vaizdas dingo.

3. CloudflareTaisyklių perėmimas

Svetainės, naudojančios „Cloudflare“, dažnai nukenčia. Net ir neįjungus „Hotlink“, „Cloudflare“ WAF, „Bot Fight Mode “ ir net greičio ribojimas klaidingai atpažins „TelegramBot“ kaip „kenkėjišką nuskaitymo programą“, todėl bus prarasti visi peržiūros vaizdai.

4. Jokių OG žymų

Kai kurie svetainių savininkai nesivargina pridėti „Open Graph“. Rezultatas? „Telegram“ net nežino, kuris paveikslėlis yra viršelis.

Tai kaip knyga be viršelio. Niekas negali jos suprasti, kai ji stovi knygų lentynoje.

Universalus bandymo metodas „pasidaryk pats“

Norite sužinoti, ar jūsų nuorodoje bus paveikslėlis „Telegram“? Štai trys žingsniai!

Pirmas žingsnis: patikrinkite OG žymas

Atidarykite tinklalapio šaltinio kodą ir ieškokite <meta property="og:image".

Ar yra toks? Jei ne, pabandykite jį pridėti.

2 veiksmas: imituokite „Telegram“ užklausą

Testavimas naudojant komandinę eilutę:

curl -I -A "TelegramBot (like TwitterBot)" https://www.chenweiliang.com/

Patikrinkite grąžintą būsenos kodą. 200 = Saugu ✅ 403 = Užblokuota ❌ 301/302 = Peradresavimo problema 🤔

3 veiksmas: išsiųskite sau asmeninę žinutę

Tiesiausias būdas yra nusiųsti nuorodą į „Išsaugotus pranešimus“. Jei miniatiūra rodoma, kanale greičiausiai nėra jokių problemų.

Keli būdai, kaip išspręsti problemą

1. Pridėkite OG žymas prie tinklalapio antraštės

<meta property="og:image" content="https ://media .example.com/cover.jpg">

2. Debesų liepsnų reguliavimas

  • Išjunkite karštųjų nuorodų apsaugą.
  • Leisti užkardos taisyklėse TelegramBot.
  • Įjunkite „Visada naudoti HTTPS“, kad išvengtumėte gėdos dėl 301 peradresavimo į HTTP.

3. Vaizdo dydis turi atitikti reikalavimus

Minimalūs „Telegram“ peržiūros vaizdų reikalavimai:

  • Plotis ≥ 300 pikselių, aukštis ≥ 200 pikselių
  • Naudokite JPG/PNG formatą, nenaudokite „WebP“.

Kodėl naršyklė veikia, o „Telegram“ ne?

Trumpai tariant: „Chrome“ automatiškai „užpildo spragas“ ir ištaiso daugybę nedidelių klaidų, o „Telegram“ robotas yra visiškai nepatikimas; jis vadovaujasi tik griežčiausia logika.

Todėl vien todėl, kad naršyklė gali matyti vaizdą, dar nereiškia, kad jį gali matyti ir „Telegram“.

Išvada

Mano nuomone, peržiūros vaizdai nebėra tik smulkios detalės, kurias reikia pakoreguoti; jie yra pagrindinė turinio platinimo sritis. OG žymos yra socialinės žiniasklaidos veidas. Jei ši nuoroda neveikia, srautas į jūsų svetainę sumažės perpus.

Aptardami „Telegram“ ir „Chrome“ skirtumus, iš esmės nagrinėjame skirtumus, kaip mašinos ir žmonės suvokia informaciją.

„Chrome“ yra personifikuotas išmanusis gidas, o „Telegram“ robotas labiau panašus į šaltą teisėsaugos pareigūną, griežtai besilaikantį HTTP protokolo ir nebeteikiantį jokios pagalbos.

Todėl peržiūros vaizdų problemos nėra nedidelės klaidos, o esminis klausimas, susijęs su jūsų svetainės turinio ekosistema . Tikrasis turinio kūrėjas yra tas, kuris gali užtikrinti tobulą rodymą bet kokioje aplinkoje.

👉 Taigi, kitą kartą prieš siųsdami nuorodą, atidžiai ją patikrinkite, kad grupėje neliktų tuščios, vienišos nuorodos, kuri atrodo dar labiau apleista nei jaustukas.

Tikiuosi, kad straipsnis „Nėra peržiūros vaizdo bendrinant „Telegram“ kanalą? Kaip išspręsti „Cloudflare“, 301 peradresavimo ir „og:image“ problemas“, kuriuo pasidalinta Chen Weiliang tinklaraštyje ( https://www.chenweiliang.com/ ), jums bus naudingas.

Nedvejodami pasidalinkite šio straipsnio nuoroda: https://www.chenweiliang.com/cwl-33227.html

Norėdami atskleisti daugiau paslėptų triukų🔑, prisijunkite prie mūsų „Telegram“ kanalo!

Dalinkitės ir like jei patiko! Jūsų pasidalinimai ir mygtukai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Pereikite į viršų