Odoo 20 inkluderer en offentlig /llms.txt-rute i kjerneapplikasjonen Nettside. Nettstedsadministratorer kan konfigurere det ren tekst-svaret i Odoo, i stedet for å implementere en ekstra rute utenfor applikasjonen. Den tilhørende endringen flytter også crawlerbegrensninger for utvalgte tekniske og transaksjonelle ruter til genererte robots.txt-direktiver. (Odoo Odoo Blob; mergebot.odoo.com)
Disse endringene skaper to separate gjennomgangsoppgaver. Administratorer må avgjøre om llms.txt-innhold skal publiseres og vedlikeholdes, og deretter kontrollere robots.txt-utdataene som genereres for modulene som er installert i databasen. Selv om de ble introdusert gjennom samme implementering, har llms.txt og robots.txt ulike formål og bør testes separat. (Odoo Odoo Blob; mergebot.odoo.com)
Hva Odoo 20 publiserer
Applikasjonen Nettside eksponerer llms.txt ved nettstedets rot gjennom HTTP-ruten /llms.txt. Når ikke-tomt innhold er konfigurert, returnerer ruten dette innholdet som ren tekst med UTF-8-koding. Implementeringen bygger ikke automatisk et ferdig llms.txt-dokument fra eksisterende sider eller andre nettstedsposter. (Odoo Odoo Blob)
Odoo legger også til en referanse til llms.txt i nettstedets rot-HTML for å forbedre oppdagbarheten. Administratorer administrerer filens innhold via en redigerer under SEO-innstillinger for Nettside, noe som bringer den publiserte teksten inn i den eksisterende konfigurasjonsprosessen for nettstedet. (mergebot.odoo.com)
Fordi ruten er en del av kjerneapplikasjonen Nettside, trenger ikke et Odoo 20-nettsted en tredjepartsmodul bare for å tilby endepunktet. Administratorer må likevel forberede og vedlikeholde innholdet. Odoo leverer ruten, innstillingsredigereren og rot-HTML-referansen, mens den lagrede teksten avgjør hva endepunktet returnerer. (Odoo Odoo Blob; mergebot.odoo.com)
Tomt innhold gir ingen fil
Odoo definerer eksplisitt atferd for nettsteder der llms.txt ikke har blitt fylt ut. Hvis den konfigurerte verdien mangler eller bare inneholder mellomrom, får en forespørsel til /llms.txt et ikke funnet-svar. Odoo publiserer ikke en tom fil, en plassholder eller et automatisk generert sammendrag. (Odoo Odoo Blob)
Tilstedeværelsen av ruten i Odoo 20 betyr derfor ikke at alle nettsteder umiddelbart vil eksponere et llms.txt-dokument. Et ikke funnet-svar kan bety at det ikke er lagret noe ikke-tomt innhold, snarere enn en feil i serveren eller rutingen. Administratorer bør kontrollere innstillingen for SEO på nettsiden før de undersøker forespørselen som en teknisk feil. (Odoo Odoo Blob; mergebot.odoo.com)
Crawlerbegrensninger flyttes til robots.txt
Den tilhørende crawlerendringen flytter begrensninger for ruter som innlogging, kasse, betaling, bekreftelse og portal-sider til robots.txt-direktiver. Odoo genererer disse direktivene i henhold til modulene som er installert i databasen. (mergebot.odoo.com)
Den resulterende robots.txt-utdataen kan derfor variere mellom Odoo-miljøer. En database med nettbutikk- eller portalmoduler bør ikke vurderes bare opp mot en generell forventet fil eller en fil kopiert fra en annen database. Gjennomgangspersoner må inspisere utdataene som genereres av databasen som vurderes, og ta hensyn til de installerte modulene. (mergebot.odoo.com)
De to mekanismene forblir adskilte. /llms.txt-ruten publiserer ren tekst levert av administratoren, mens robots.txt inneholder crawlerbegrensninger for spesifiserte tekniske og transaksjonelle ruter. Å publisere llms.txt erstatter ikke behovet for å kontrollere robots.txt, og tilstedeværelsen av robots.txt-direktiver fyller ikke ut llms.txt. (Odoo Odoo Blob; mergebot.odoo.com)
Implikasjoner for nettstedstyring
Organisasjoner som bruker funksjonen bør tildele ansvar for llms.txt-innstillingen. Odoo publiserer det lagrede innholdet som ikke er tomt, men implementeringen oppdaterer ikke automatisk denne teksten når annet nettstedsinnhold endres. Nøyaktigheten avhenger derfor av organisasjonens prosess for innholdsrevisjon og vedlikehold. (Odoo Odoo Blob; mergebot.odoo.com)
Det offentlige endepunktet bør testes der filen forventes å være tilgjengelig. Det er ikke nok bare å kontrollere at redigeringsfeltet vises i administrasjonsgrensesnittet. En direkte forespørsel til /llms.txt bør returnere den tiltenkte teksten med innholdstype for ren tekst og UTF-8-koding. (Odoo Odoo Blob; mergebot.odoo.com)
Gjennomgangsprosedyrer for crawlere bør også ta hensyn til plasseringen av rutesperrene. Godkjenningstesting for Odoo 20 bør inkludere den genererte robots.txt-utskriften, særlig når de installerte modulene tilbyr ruter for innlogging, kasse, betaling, bekreftelse eller portal. (mergebot.odoo.com)
For en fullstendig gjennomgang bør team kontrollere det konfigurerte llms.txt-innholdet og dets offentlige respons uavhengig av de genererte robots.txt-direktivene. Denne oppdelingen bidrar til å sikre at teksten som administratoren har angitt, endepunktets oppførsel og modulavhengige crawlerbegrensninger hver for seg kontrolleres mot den relevante delen av implementeringen. (Odoo Odoo Blob; mergebot.odoo.com)
Det implementeringen ikke spesifiserer
Implementeringen bekrefter hvordan Odoo eksponerer og håndterer konfigurert llms.txt-innhold, men den foreskriver ikke hva en organisasjon skal skrive i filen. Den definerer heller ikke en godkjenningsprosess, en gjennomgangsplan eller en innholdseier. Slike forhold er interne styringsbeslutninger. (Odoo Odoo Blob; mergebot.odoo.com)
Implementeringen bekrefter også at robots.txt-begrensninger genereres i henhold til installerte moduler, men den gir ikke ett universelt utdata for alle mulige modulkombinasjoner. Team bør ikke anta at robots.txt-filen fra én Odoo 20-database representerer utdataene fra et annet miljø med et annet sett med applikasjoner. (mergebot.odoo.com)
Kontroller før publisering
Bekreft først at llms.txt-redigeringsfeltet er tilgjengelig under Website SEO-innstillingene. Skriv inn det godkjente innholdet, lagre det og be om /llms.txt direkte. Et endepunkt med innhold bør returnere den lagrede teksten som ren tekst med UTF-8. Manglende innhold eller innhold som bare består av mellomrom, bør gi et ikke funnet-svar. (Odoo Odoo Blob; mergebot.odoo.com)
Deretter bør du inspisere nettstedets rot-HTML for Odoos referanse til llms.txt. Dette tester funnbarheten separat fra selve endepunktet. Ruteresponsen og HTML-referansen er separate deler av implementeringen, så begge bør kontrolleres. (mergebot.odoo.com)
For det tredje, hent robots.txt fra miljøet som vurderes. Kontroller de genererte direktivene for de relevante rutene for innlogging, kasse, betaling, bekreftelse og portal. Gjenta denne gjennomgangen for databaser med ulike installerte moduler, i stedet for å bruke et forventet resultat fra et annet miljø. (mergebot.odoo.com)
Til slutt, registrer om llms.txt bevisst er publisert eller er tom. Odoo støtter begge tilstander gjennom oppførselen for konfigurert innhold og ikke funnet, men programvaren dokumenterer ikke organisasjonens begrunnelse for noe av valgene. Å registrere avgjørelsen sammen med nettstedets SEO- og crawlergjennomgang gir et tydeligere grunnlag for senere konfigurasjonskontroller. (Odoo Odoo Blob; mergebot.odoo.com)
