Sisu navigatsioon

Kuidas leida ja parandada katkisi ankrulinke ja puuduvaid fragmente

Parandage lingid, mis laadivad õige lehe, kuid ei jõua kavandatud pealkirja, jaotise või elemendini.

Sisukord

Mis on ankrulink või URL-i fragment?#

Ankrulink kasutab märgi # järel olevat fragmenditunnust, et viidata asukohale või olekule ressursi sees. Tüüpilises dokumentatsiooni URL-is, näiteks /help/#installation, määrab lehe tee dokumendi ja fragment sihtkoha selle sees.

Tavalise HTML-jaotise lingi puhul vastab fragment enamasti elemendi ID-le. Kui dokument laadib, kuid sihtkoht on kadunud, võib külastaja jääda lehe algusse või jõuda ootamatusse kohta. Vastusekood võib endiselt näidata edu, sest dokument ise on olemas.

Miks ankrulingid pärast sisu muutmist katki lähevad#

Paljud sisusüsteemid loovad pealkirja ID selle tekstist. Pealkirja „Paigaldamine” muutmine pealkirjaks „Alustamine” võib muuta loodud fragmenti isegi siis, kui teema jääb samale lehele. Pealkirjade ümberjärjestamine või kordamine võib samuti muuta automaatselt loodud ID-sid.

Muud probleemid tekivad mittetäieliku aadressi kopeerimisest, kirjavahemärkide muutmisest või sihtkoha paigutamisest sisusse, mis laadib alles pärast kasutaja tegevust. Avatud lehel toimiv link võib ebaõnnestuda, kui keegi sisestab URL-i otse uuel vahelehel. Käsitlege neid erinevate navigatsioonitingimustena ja testige mõlemat.

Miks ankrulingid pärast sisu muutmist katki lähevad: kontroll-loend
SümptomTõenäoline kontrollVõimalik parandus
Leht avaneb algusesKas fragment vastab olemasolevale ID-le?Uuendage fragmenti või taastage vana ID.
Fookus läheb valele jaotiseleKas ID-d on korduvad või ootamatult loodud?Andke kavandatud sihtkohale kordumatu stabiilne ID.
Toimib ainult pärast kasutaja tegevustKas sihtkoht luuakse pärast sisu laadimist või avamist?Tehke stabiilne sihtkoht kättesaadavaks või parandage navigatsiooni toimimist.
Vanad artiklilingid lakkasid töötamastKas pealkiri või dokumendi aadress muutus?Uuendage süvalinki ja säilitage kasulikud ühilduvusankrud.

Kuidas uurida puuduvat ankrut#

Avage täielik sihtkoha URL koos fragmendiga. Oodake dokumendi laadimist ning kontrollige, kas kavandatud jaotis on olemas ja brauser jõuab selleni. Võrrelge fragmenti lehe kasutatava täpse ID-ga; ärge eeldage, et nähtav pealkirjatekst ja loodud ID on identsed.

Kasutage Linkyt puuduvate ankrute leidude tuvastamiseks ning kontrollige asjakohast lehe olekut käsitsi. Selle veebisaidi URL-i ja fragmendi kontrollija saab kleebitud aadressi osad eraldada, kuid ei laadi sihtkohta ega tõesta, et seal on vastav element olemas.

  1. Kopeerige täielik lähtelehe link koos fragmendiga.
  2. Avage see uuel vahelehel ja oodake lehe laadimise lõppu.
  3. Tuvastage kavandatud pealkiri või sihtelement.
  4. Võrrelge selle ID-d fragmendiga.
  5. Parandage lähteleht või sihtkoht ja testige avaldatud teekonda uuesti.

Valige stabiilsed ID-d sisule, millele lingitakse#

Sageli viidatud dokumentatsioonis valige stabiilsed teemat kirjeldavad ID-d, mis säilivad ka toimetuslike sõnastusmuutuste järel. Nähtavat pealkirja saab parandada kõiki sellele osutavaid järjehoidjaid rikkumata. Pange olulised ID-d kirja sisu süsteemide vahel teisaldamisel.

Kui vanale ankrule on palju viiteid, kaaluge ühilduva sihtkoha säilitamist asendusjaotise lähedal. Veenduge, et see ei loo korduvaid ID-sid ega häiri ligipääsetavust. Kui ühilduvus pole praktiline, uuendage enda hallatavaid linke ja teatage vajaduse korral uuest sihtkohast.

Näide: seadistamisjaotise ümbernimetamine

Pealkiri võib muutuda „Paigaldamisest” pealkirjaks „Paigaldage Linky”, säilitades id="installation". Olemasolevad viited aadressile /help/#installation võivad edasi töötada, ilma et nähtav pealkiri peaks muutumatuks jääma.

Näide: kahe dokumendi ühendamine

Kui kahest lehest saab üks, seostage nende olulised fragmendid uue dokumendi jaotistega. Ärge kontrollige ainult lehe ümbersuunamist; kinnitage, et süvaviited jõuavad endiselt kavandatud teabeni.

Fragmendid, marsruutimine ja erilised lingivormingud#

Mitte iga fragment pole lihtne elemendi ID. Mõni rakendus kasutab fragmenti kliendipoolseks marsruutimiseks või rakenduse olekuks. Tekstifragmendi lingid võivad samuti määrata teksti, mitte tavalist sihtelementi. Tuvastage vorming enne kontrollija tulemuse tõlgendamist.

Kui teie rakendus sõltub erilisest fragmendimarsruudist, testige otsest navigeerimist ja värskendamise käitumist. Kui link on mõeldud tavalise sisuviitena, eelistage stabiilset sihtkohta, mida külastajad saavad avada ja jagada varasemat rakenduse olekut vajamata. Dokumenteerige auditis erandid, selle asemel et suruda iga URL ühe reegli alla.

Kontrollige süvalinke migreerimisel ja väljalasetes#

Lisage olulised fragmendid koos leheteedega migreerimise kontroll-loendisse. Dokumentatsiooni navigatsioon, sisukorrad ja väljalaskemärkused sisaldavad sageli palju jaotiselinke. URL-ide migreerimine võib näida edukas, kuid jätta need viited toimimatuks.

Enne avaldamist testige linke teiselt lehelt, mitte ainult kohalikust sisukorrast. Pärast avaldamist skannige lehte ja vaadake üle teadaolevad süvaviited. Hoidke paranduskirjes kavandatud teema, lähteleht ja uus sihtkoht koos, et teine toimetaja saaks kinnitada sihtkoha muutmise põhjuse.

  • Kontrollige pärast muudatusi loodud pealkirja ID-sid.
  • Vältige korduvaid ID-sid samas dokumendis.
  • Säilitage sageli jagatud jaotiste jaoks stabiilsed sihtkohad.
  • Testige otsest navigeerimist dünaamiliselt laaditud sisusse.
  • Vaadake fragmendid üle dokumentatsiooni teisaldamisel või ühendamisel.

Korduma kippuvad küsimused#

Kas ankur võib olla katki ka siis, kui leht tagastab 200?

Jah. Server võib edukalt tagastada lehe, mille kavandatud fragmendisiht puudub. Kontrollige dokumendi vastust ja jaotisse jõudmist eraldi.

Kas peaksin kasutama fragmendina pealkirjateksti?

Kasutage ID-d, mida avaldatud leht tegelikult pakub. Sisusüsteemid võivad normaliseerida kirjavahemärke, lisada lõppe või kasutada kohandatud ID-d, mis erineb nähtavast pealkirjast.

Kas serveri ümbersuunamine saab parandada iga fragmendiprobleemi?

Mitte automaatselt. Fragmendi käitumist käsitlevad brauser ja lehe kontekst. Kontrollige kogu sihtkohta jõudmise teekonda, eriti kui vana ja uus dokument kasutavad erinevaid ID-sid.

Rakendage seda töövoogu

Lugege seotud Linky dokumentatsioonist selles artiklis kasutatud toote juhtelementide ja piirangute kohta. Võta ühendust toega kui tulemus vajab täiendavat uurimist.

Allikad ja lisalugemine

Kasutage neid esmaseid allikaid otsingumootorite käitumise kohta. Ülalolevad toimingud ja kontroll-loendid selgitavad lingiauditi rakendamist veebisaidi praktilises hoolduses.

HANKIGE LINKIDE KONTROLLIJA

Leidke parandamist vajavad lingid

Paigaldage Linky brauserilaiendus, et uurida vaadatavat lehte või auditeerida ligipääsetavaid lehti kogu veebisaidil. Vaadake üle katkised sihtkohad, puuduvad ankrud ja ümbersuunamised ning leidke seejärel parandamist vajav lähteleht.

Alustage tasuta. Võrrelge pakette korduvate auditite, Veebisaidi struktuuri ja ekspordi jaoks.

Seotud artiklid