Odoo 20 ietver publisku /llms.txt maršrutu galvenajā Website lietotnē. Website administratori var konfigurēt vienkārša teksta atbildi Odoo ietvaros, nevis ieviest papildu maršrutu ārpus lietotnes. Saistītās izmaiņas arī pārvieto crawler ierobežojumus atlasītiem tehniskajiem un darījumu maršrutiem uz ģenerētām robots.txt direktīvām. (Odoo Odoo Blob; mergebot.odoo.com)
Šīs izmaiņas rada divus atsevišķus pārskatīšanas uzdevumus. Administratoriem jāizlemj, vai publicēt un uzturēt llms.txt saturu, pēc tam jāpārbauda robots.txt izvade, kas ģenerēta datubāzē instalētajiem moduļiem. Lai gan tās ieviestas ar vienu un to pašu izstrādi, llms.txt un robots.txt kalpo dažādiem mērķiem, un tās jāpārbauda atsevišķi. (Odoo Odoo Blob; mergebot.odoo.com)
Ko Odoo 20 publicē
Website lietotne piedāvā llms.txt vietnes saknē, izmantojot /llms.txt HTTP maršrutu. Kad ir konfigurēts netukšs saturs, maršruts atgriež šo saturu kā vienkāršu tekstu, izmantojot UTF-8 kodējumu. Īstenojums automātiski neveido pilnu llms.txt dokumentu no esošām lapām vai citiem vietnes ierakstiem. (Odoo Odoo Blob)
Odoo arī pievieno atsauci uz llms.txt vietnes saknes HTML, lai uzlabotu atrodamību. Administratori faila saturu pārvalda, izmantojot redaktoru Website SEO iestatījumos, iekļaujot publicēto tekstu esošajā vietnes konfigurācijas procesā. (mergebot.odoo.com)
Tā kā maršruts ir daļa no galvenās Website lietotnes, Odoo 20 vietnei nav nepieciešams trešās puses modulis tikai, lai nodrošinātu galapunktu. Tomēr administratoriem joprojām jāsagatavo un jāuztur saturs. Odoo nodrošina maršrutu, iestatījumu redaktoru un saknes HTML atsauci, bet saglabātais teksts nosaka, ko galapunkts atgriež. (Odoo Odoo Blob; mergebot.odoo.com)
Tukšs saturs nerada failu
Odoo nosaka skaidru uzvedību vietnēm, kur llms.txt nav aizpildīts. Ja konfigurētā vērtība trūkst vai satur tikai atstarpes, pieprasījums uz /llms.txt saņem not-found atbildi. Odoo nepublicē tukšu failu, vietturi vai automātiski ģenerētu kopsavilkumu. (Odoo Odoo Blob)
Tāpēc maršruta klātbūtne Odoo 20 nenozīmē, ka katra vietne uzreiz publicēs llms.txt dokumentu. Not-found atbilde var norādīt, ka nav saglabāts netukšs saturs, nevis uz servera vai maršrutēšanas kļūdu. Administratoriem pirms pieprasījuma izmeklēšanas kā tehniskas kļūmes jāpārbauda Website SEO iestatījums. (Odoo Odoo Blob; mergebot.odoo.com)
Crawler ierobežojumi pāriet uz robots.txt
Saistītās crawler izmaiņas pārvieto ierobežojumus tādiem maršrutiem kā pieteikšanās, norēķināšanās, maksājumu, apstiprinājuma un portāla lapas uz robots.txt direktīvām. Odoo ģenerē šīs direktīvas atbilstoši datubāzē instalētajiem moduļiem. (mergebot.odoo.com)
Tāpēc iegūtā robots.txt izvade dažādās Odoo vidēs var atšķirties. Datubāzi ar ecommerce vai portal moduļiem nevajadzētu vērtēt tikai pēc vispārīga sagaidāma faila vai faila, kas kopēts no citas datubāzes. Pārskatītājiem jāpārbauda datubāzes ģenerētā izvade un jāņem vērā tās instalētie moduļi. (mergebot.odoo.com)
Šie divi mehānismi joprojām ir atšķirīgi. /llms.txt maršruts publicē administratora sniegtu vienkārša teksta saturu, bet robots.txt satur crawler ierobežojumus norādītiem tehniskiem un darījumu maršrutiem. llms.txt publicēšana neaizstāj nepieciešamību pārbaudīt robots.txt, un robots.txt direktīvu klātbūtne neaizpilda llms.txt. (Odoo Odoo Blob; mergebot.odoo.com)
Ietekme uz vietnes pārvaldību
Organizācijām, kas izmanto šo funkciju, vajadzētu noteikt atbildību par llms.txt iestatījumu. Odoo publicē saglabāto, neaizpildīto saturu, taču īstenojums šo tekstu automātiski neatjaunina, kad mainās cits vietnes saturs. Tāpēc tā precizitāte ir atkarīga no organizācijas satura pārskatīšanas un uzturēšanas procesa. (Odoo Odoo Blob; mergebot.odoo.com)
Publiskais galapunkts ir jāpārbauda jebkurā vietā, kur failam paredzēts būt pieejamam. Nepietiek tikai pārbaudīt, ka redaktors parādās administrēšanas saskarnē. Tieša pieprasījuma uz /llms.txt rezultātā jāatgriež paredzētais teksts ar vienkārša teksta satura tipu un UTF-8 kodējumu. (Odoo Odoo Blob; mergebot.odoo.com)
Pārlūku pārskata procedūrās jāņem vērā arī maršruta ierobežojumu atrašanās vieta. Odoo 20 pieņemšanas testos jāiekļauj ģenerētais robots.txt izvads, īpaši tad, ja instalētie moduļi nodrošina pieteikšanās, norēķinu, maksājumu, apstiprinājuma vai portāla maršrutus. (mergebot.odoo.com)
Pilnīgai pārskatīšanai komandām jāverificē konfigurētais llms.txt saturs un tā publiskā atbilde neatkarīgi no ģenerētajiem robots.txt norādījumiem. Šī nošķiršana palīdz nodrošināt, ka administratora norādītais teksts, galapunkta darbība un no moduļiem atkarīgie pārmeklēšanas ierobežojumi tiek pārbaudīti pret atbilstošo īstenojuma daļu. (Odoo Odoo Blob; mergebot.odoo.com)
Ko īstenojums nenosaka
Īstenojums apstiprina, kā Odoo parāda un pārvalda konfigurēto llms.txt saturu, taču tas nenosaka, ko organizācijai failā vajadzētu rakstīt. Tas arī nenosaka apstiprināšanas procesu, pārskatīšanas grafiku vai satura īpašnieku. Šie jautājumi paliek iekšējas pārvaldības lēmumi. (Odoo Odoo Blob; mergebot.odoo.com)
Īstenojums arī apstiprina, ka robots.txt ierobežojumi tiek ģenerēti atbilstoši instalētajiem moduļiem, taču tas nenodrošina vienu universālu izvadi visām iespējamajām moduļu kombinācijām. Komandām nevajadzētu pieņemt, ka robots.txt fails no vienas Odoo 20 datubāzes atspoguļo citas vides izvadi ar citu lietotņu kopu. (mergebot.odoo.com)
Pārbaudes pirms publicēšanas
Vispirms pārliecinieties, ka llms.txt redaktors ir pieejams sadaļā Website SEO iestatījumi. Ievadiet apstiprināto saturu, saglabājiet to un pieprasiet /llms.txt tieši. Aizpildītam galapunktam jāatgriež saglabātais teksts kā UTF-8 vienkāršais teksts. Trūkstošam vai tikai atstarpes saturošam saturam jāizraisa neatklāts atbildes statuss. (Odoo Odoo Blob; mergebot.odoo.com)
Otrkārt, pārbaudiet vietnes saknes HTML, vai tajā ir Odoo llms.txt atsauce. Tas pārbauda atklājamības elementu atsevišķi no paša galapunkta. Maršruta atbilde un HTML atsauce ir atšķirīgas īstenojuma daļas, tāpēc jāpārbauda abas. (mergebot.odoo.com)
Treškārt, izgūstiet robots.txt no vides, kas tiek novērtēta. Pārbaudiet ģenerētos norādījumus attiecīgajiem pieteikšanās, norēķinu, maksājumu, apstiprinājuma un portāla maršrutiem. Atkārtojiet šo pārskatīšanu datubāzēm ar atšķirīgiem instalētajiem moduļiem, nevis piemērojiet sagaidāmo rezultātu no citas vides. (mergebot.odoo.com)
Visbeidzot, fiksējiet, vai llms.txt ir apzināti publicēts vai atstāts tukšs. Odoo atbalsta abus stāvokļus, izmantojot konfigurētā satura un neatklātas atbildes darbību, taču programmatūra nedokumentē organizācijas iemeslu jebkurai no izvēlēm. Lēmuma pierakstīšana kopā ar vietnes SEO un pārmeklēšanas pārskatu nodrošina skaidrāku pamatu turpmākām konfigurācijas pārbaudēm. (Odoo Odoo Blob; mergebot.odoo.com)
