Ինչպես ստեղծել XML կայքի քարտեզ Sitemap Generator-ով
Յուրաքանչյուր հասցե գրեք առանձին տողով, անհրաժեշտության դեպքում սահմանեք բազային հասցեն ու մետատվյալները, ապա ստեղծեք XML կայքի քարտեզի տեքստը։ Դատարկ մուտքը փոխարենը ստեղծում է մեկ բազային գրառում։
Գործիքի նպատակը և կիրառման շրջանակը
Sitemap Generator-ը տողերով տրամադրված էջերի հասցեների ցանկից ստեղծում է XML կայքի քարտեզի տեքստ։ Այս գործիքը հարմար է այն իրավիճակում, երբ հասցեներն արդեն հավաքել եք և ցանկանում եք դրանք ներկայացնել XML կառուցվածքով՝ յուրաքանչյուր գրառման համար փոփոխության հաճախականություն ու առաջնահերթություն նշելով։ Մուտքագրման յուրաքանչյուր ոչ դատարկ տող դառնում է առանձին գրառում, իսկ շրջապատող բացատները հեռացվում են, որպեսզի պատահական բացատները չմտնեն հասցեի մեջ։
Կարող եք տրամադրել ամբողջական վեբ հասցեներ կամ հարաբերական ուղիներ։ Հարաբերական ուղիների դեպքում անհրաժեշտ է նախապես մտածել այն բազային հասցեի մասին, որին դրանք պետք է միանան։ Գործիքը տրամադրված հասցեների հասանելիությունը չի ստուգում և չի որոշում, թե կայքի որ էջերն են բացակայում ցանկից։ Այդ պատճառով ստեղծված տեքստը պետք է դիտարկել որպես ձեր մուտքի ձևաչափված ներկայացում, ոչ թե հասցեների հասանելիության կամ կայքի ընդգրկվածության հաստատում։
Կիրառման հերթականությունը
-
Նախապատրաստեք ցանկը։ Գրեք յուրաքանչյուր էջի հասցեն առանձին տողում և հեռացրեք այն տողերը, որոնք այլևս չեք ցանկանում ներառել։ Շրջապատող բացատները գործիքը կհեռացնի, իսկ միայն բացատներից կազմված տողերը չի ներառի, այնպես որ ցանկը կարող եք նախապես մաքրել նաև ձեռքով։
-
Որոշեք, թե ինչպես եք գրելու հասցեները։ Ամբողջական հասցեները թողեք իրենց ամբողջ ձևով։ Եթե օգտագործում եք հարաբերական ուղի, այն գրեք առանձին տողով, իսկ բազային հասցեն սահմանեք համապատասխան դաշտում։ Հարաբերական ուղու միացման ժամանակ բազային հասցեի վերջի և ուղու սկզբի թեք գծերը հաշվի չեն առնվում, ինչի շնորհիվ միացումը ստացվում է մեկ ընդհանուր հասցեի տեսքով։ Չփոխված բազային հասցեի դեպքում գործիքը կիրառում է իր նախապես սահմանված օրինակային բազան, ուստի իրական կայքի համար այն փոխարինեք ձեր նպատակային բազային հասցեով։
-
Կարգավորեք փոփոխության հաճախականությունն ու առաջնահերթությունը։ Տրամադրված ոչ դատարկ տողերի համար սկզբնական արժեքներն են
monthlyփոփոխության հաճախականության և0.8առաջնահերթության դաշտերում։ Եթե այլ արժեք եք մուտքագրում, գրեք այն հենց այն տեքստով, որը ցանկանում եք տեսնել արդյունքի մեջ, քանի որ այդ արժեքների համար նշված չէ առանձին ստուգում կամ նորմալացում։ -
Ստեղծեք արդյունքը և կարդացեք ստացված XML տեքստը։ Այն ներառում է XML հայտարարություն և sitemap-ի URL-ների հավաքածուի տարա։ Ոչ դատարկ տողերից ստացված հասցեները տեղադրվում են location տարրերում, իսկ այդ տարրերում դրվող հասցեի XML-ի հատուկ նիշերը փոխակերպվում են։ Այդ փոխակերպումը վերաբերում է մուտքային ոչ դատարկ տողերից ստեղծված գրառումներին։
-
Վերջնական տեքստը համեմատեք ձեր սկզբնական ցանկի հետ։ Հաշվեք ոչ դատարկ տողերը և համոզվեք, որ արդյունքի գրառումների ակնկալվող քանակը նույնն է։ Հարաբերական ուղիներ օգտագործելու դեպքում առանձին ստուգեք միացման հիմքը, իսկ փոփոխության հաճախականության ու առաջնահերթության դաշտերը վերանայեք բառացիորեն՝ մուտքագրված ձևի հետ համեմատելով։
Ինչ է նշանակում ստացված տեքստը
Սովորական մուտքագրման դեպքում յուրաքանչյուր ոչ դատարկ տող համապատասխանում է մեկ գրառման։ Այդ գրառումը ներառում է հասցեն, փոփոխության հաճախականությունը և առաջնահերթությունը, իսկ արդյունքի ընդհանուր կառուցվածքը սկսվում է XML հայտարարությամբ և ներառում է sitemap-ի URL-ների հավաքածուի տարա։ Այս կառուցվածքը ցույց է տալիս, թե ինչ տեքստ է ստեղծվել, բայց ինքնուրույն չի ապացուցում, որ նշված էջերը հասանելի են կամ ցանկը ընդգրկում է կայքի բոլոր էջերը։
Հարաբերական ուղու դեպքում ստուգեք ոչ միայն ուղու ուղղագրությունը, այլև ընտրված բազային հասցեն։ Միացման ժամանակ վերջի կամ սկզբի ավելորդ թեք գիծը չի պահպանվում, հետևաբար արդյունքը գնահատելիս պետք է նայել միացված հասցեի ամբողջ ձևին։ Ամբողջական հասցեների դեպքում նույն կերպ համեմատեք ստացված location բովանդակությունը ձեր տրամադրած տողերի հետ՝ հաշվի առնելով XML-ի հատուկ նիշերի փոխակերպումը։
Դատարկ կամ միայն բացատներով մուտքը սովորական ցանկի պես զրո գրառում չի տալիս։ Այդ պայմանում ստեղծվում է մեկ գրառում բազային հասցեի համար, որի վերջում ավելացվում է թեք գիծ, իսկ առաջնահերթությունը դառնում է 1.0։ Փոփոխության հաճախականությունն այդ գրառման համար վերցվում է ընտրված կազմաձևված արժեքից։ Այս առանձին վարքագիծը նկատի ունեցեք, եթե նպատակ ունեք ստանալ միայն ընդհանուր կառուցվածքի փորձնական տեքստ, քանի որ դատարկ դաշտը չի նշանակում դատարկ XML կայքի քարտեզ։
Արդյունքի գործնական արժեքը կախված է ձեր պատրաստած ցանկից և դաշտերում գրած տեքստից։ Եթե որևէ հասցե սխալ է, անհասանելի է կամ բաց է թողնված, ստեղծված պատասխանը դա չի հայտնաբերի, քանի որ գործիքը տրամադրված ուղղությունները չի ստուգում։ Ուստի XML-ը տեղադրելուց կամ փոխանցելուց առաջ վերանայեք ցանկի բովանդակությունը, բազային հասցեն և մետատվյալների գրվածքը։
Գործնական օրինակ
Դուք ունեք կայքի «Մեր մասին» և «Կապ» էջերը և ցանկանում եք դրանց հասցեները մեկ XML կայքի քարտեզի մեջ ներկայացնել։
Բազային հասցեի դաշտում սահմանեք ձեր կայքի համապատասխան բազան, ապա մուտքագրեք երկու տող՝ մեկ հարաբերական ուղի և մեկ ամբողջական հասցե, ու ստեղծեք արդյունքը։
Արդյունքը XML տեքստ է՝ XML հայտարարությամբ և sitemap URL-set տարայով։ Երկու ոչ դատարկ տողի դեպքում այն պարունակում է երկու URL գրառում՝ յուրաքանչյուրի հասցեով, փոփոխության հաճախականությամբ և առաջնահերթությամբ։
Սահմանափակումներ
- Գործիքը ձևաչափում է տրամադրված տեքստը, սակայն չի հաստատում հասցեների հասանելիությունը, վավերությունը կամ այն, որ ցանկում ներկայացված են կայքի բոլոր էջերը։
Հաճախակի սխալներ
- Եթե մետատվյալների դաշտում գրված արժեքը արդյունքի մեջ անսպասելի է երևում, պատճառը սովորաբար այն է, որ գործիքը այդ տեքստը չի ստուգում կամ չի նորմալացնում։ Ուղղում՝ նախապես գրեք ցանկալի արժեքը և ստեղծումից հետո համեմատեք այն ստացված գրառումների հետ։
Հաճախ տրվող հարցեր
Ի՞նչ է ստացվում, եթե հասցեների դաշտը դատարկ թողնեմ։
Այդ պայմանում ստեղծվում է մեկ գրառում բազային հասցեի համար, որի վերջում ավելացվում է թեք գիծ։ Գրառման առաջնահերթությունը սահմանվում է 1.0, իսկ փոփոխության հաճախականությունը վերցվում է ընտրված կազմաձևված արժեքից։
Ինչպե՞ս են մշակվում հարաբերական ուղիները։
Այն տողը, որը չի սկսվում http-ով, միացվում է բազային հասցեին՝ երկու կողմերի ավելորդ թեք գծերը հեռացնելուց հետո։ Այդ պատճառով հարաբերական ուղիներով աշխատելիս բազային հասցեի ընտրությունը պետք է ստուգել առանձին։
Արդյո՞ք փոփոխության հաճախականությունն ու առաջնահերթությունը ստուգվում են։
Տրամադրված ոչ դատարկ տողերից ստեղծված գրառումների համար այդ արժեքները տեղադրվում են որպես մուտքագրված տեքստ՝ առանց նշված վավերացման կամ նորմալացման։ Դրանք պետք է նախապես գրել ցանկալի ձևով և հետո համեմատել արդյունքի հետ։