ឧបករណ៍​អភិវឌ្ឍន៍​កំណត់​ភាសា​តម្លើង​ប្រាក់​រួចใช้ฟรี

ឧបករណ៍បង្កើតស្លាក់ទាញ hreflang ឥតគិតថ្លៃ

បិទបញ្ចូលកូដភាសាផ្សេងៗមួយ និង URL ពេញលេញមួយក្នុងមួយជួរ។ ទិន្នន័យផលិតផលនឹងផ្ទៀងផ្ទាត់សំណុំ និងបង្កើត teg <link> HTML ដែលមានស្រាប់សម្រាប់ការប្តូរប្រព័ន្ធវិលត្រឡប់។

មួយចូលក្នុងមួយជួរ។ បំបែកកូដ BCP 47 និង URL សរុបដោយសេញដោយកោតចុច,។ រួមបញ្ចូលទំព័រនីមួយៗផ្ទាល់ និងបន្ថែម x-default នៅពេលសមរម្យ។

ធាតុ​ដែល​បាន​ផ្ទៀងផ្ទាត់​បាន៖ 4រួមបញ្ចូល x-defaultកំហុសៈ 0

បានបង្កើត​ស្លាក hreflang

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

ឯកជនដោយរចនាបទ ឧបករណ៍នេះប្រតិបត្តិការជាចម្បងនៅលើកម្មវិធីរុករករបស់អ្នក។ តម្លៃដែលបានភ្ជាប់មកមិនត្រូវបានផ្ទុកឡើង ទុកទុក ឬរាប់បញ្ចូលក្នុងវិភាគទិន្នន័យទេ។

របៀបបង្កើតស្លាក hreflang

  1. រាយបញ្ចីទំព័រទាំងអស់ដែលបានធ្វើបLocalizationបញ្ចូលកូដភាសា BCP 47 មួយ និង URL ទំព័រដែលជាអាប់សូលុត ដាក់បន្ទាត់មួយចំពោះមួយ ចំណែកដោយសញ្ញាក្បៀស("," )
  2. ដោះស្រាយកំហុសផ្ទៀងផ្ទាត់កែលេខកូដដែលមិនត្រឹមត្រូវ ភាសាទទេដដែល ឬ URL មិនពេញលេញ រហូតដល់ក្រុមពេញលេញត្រឹមត្រូវ។
  3. ចម្លងសំណុំ tag ពេញចំហៀងចម្លង HTML ដែលបានបង្កើតទៅក្នុងទំព័រទាំងអស់ក្នុងក្រុមភាសា ដូច្នេះរបៀបជំនួសទាំងអស់គឺរួមមកវិញយ៉ាងសមម{ទ}ាន។

បង្កើតសំណុំ hreflang ទាំងស្រុង

បញ្ចូលកូដភាសា BCP 47 រឺកូដភាសា-តំបន់​រៀងរាល់មួយម្ខាង ដាក់នៅក្បែរអាសយដ្ឋាន​ទំព័រ​ពេញលេញ (absolute page URL) នីមួយ។ ឧបករណ៍​នេះធ្វើឲ្យគូសរសេរនៃកូដមានទ្រង់ទ្រាយស្តង់ដារ (canonicalizes code casing), បដិសេធភាសាដែលមួយឡើងច្រើនដដែល (rejects duplicate languages), ស្មើភាសារវិញ URL HTTP និង HTTPS (validates HTTP and HTTPS URLs), ហើយដាក់អក្សរអាសយដ្ឋាន URL ជាអក្សរឆ្ងាញ់សម្រាប់ពុម្ពអក្សរ HTML attribute (escapes URL characters safely for an HTML attribute)។

ចម្លង tag ដែលបានបង្កើតទៅក្នុង <head> នៃទំព័រ​ទាំងអស់​ក្នុងក្រុម។ ទំព័រដែលបានបំពាក់ភាសាទាំងអស់​ត្រូវការឈុតពេញលេញដូចគ្នា ដែលរួមមានការយោងទៅខ្លួនឯង។ ការដាក់ឈុតមួយទិសមិនពេញលេញ គឺជាមូលហេតុទូទៅមួយដែលធ្វើឲ្យការបញ្ជាក់ hreflang ត្រូវបានរំលង។

ស្លាក hreflang និង ស្លាក canonical ដោះស្រាយបញ្ហាផ្សេងគ្នា

ស្លាក canonical សម្គាល់ URL ដែលជាកំណត់ចំណាំចម្បងសម្រាប់មាតិកាដែលត្រូវគ្នា ឬស្រដៀងគ្នា។ Hreflang សម្គាល់ទំព័រដែលស្មើគ្នាដែលបានធ្វើសម្រាប់អ្នកទស្សនាជាភាសាផ្សេងៗ។ ទំព័រដែលបានបំលែងជាភាសាក្នុងតំបន់គួរតែធ្វើ canonical 指ទៅខ្លួនឯងជាធម្មតា មិនមែនឲ្យទាំងអស់បញ្ជូនទៅកាន់កំណែភាសាអង់គ្លេស។

រក្សាទម្រង់ URL ឲ្យមាន​ទីតាំង​ឈើស្ថេរហើយប្រើ URL ចុងក្រោយដែលអាច​ដឹងសន្ទស្សន៍បានពិតប្រាកដ។ ការបញ្ជូនផ្លូវ (redirecting), បិទ​ចូល (blocked), noindex, ឬ URL canonical ដែលមាន​ជម្លោះ នឹង​ធ្វើអោយក្រុមភាសា ឌឺសំណើច ហើយធ្វើឲ្យការធ្វើដំណោះស្រាយ​កំហុសកាន់តែពិបាក។

ឯកជន,仅在កម្មវិធីរុករកបង្ហាញ sahaja

បញ្ជី URL មិនធ្វើការបញ្ជូនចេញពីកម្មវិធីរកមើលរបស់អ្នកទេ។ វិភាគទិន្នន័យកត់ត្រាបរិមាណដែលមានសុវត្ថិភាពប៉ុណ្ណោះ ដូចជា ចំនួនជួរដែលត្រឹមត្រូវ និងកំហុសផ្ទៀងផ្ទាត់—មិនមែនដែនបណ្ដាញ, ផ្លូវ, ខ្សែសំណួរ, ឬស្លាកដែលអ្នកបញ្ចូលឡើយ។

សំណួរ​ដែលគេ​ច្រើន​សួរ

hreflang ធ្វើអ្វី?

Hreflang នាំឱ្យម៉ាស៊ីនស្វែងរកដឹង URL ដែលមានគោលបំណងសម្រាប់ភាសាឬទិសដៅភាសា-តំបន់ជាក់លាក់។ វាជួយឱ្យកំណែដែលបានបំលែងត្រឹមត្រូវបង្ហាញក្នុងលទ្ធផលស្វែងរក ប៉ុន្តែវាមិនជំរុញកន្លែងសញ្ញា canonical ឬបម្រុងបញ្ជូនអ្នកប្រើប្រាស់ទេ។

តើតែ​ហ្រេហ្វឡែង (hreflang) ត្រូវតែមានភាព​សមមាគម​គ្នា (reciprocal) ឬអត់?

បាទ/ចាស។ រាល់ទំព័រម្នាក់ក្នុងក្រុមភាសា គួរតែនៅបញ្ជីទំព័រទាំងអស់រួមទាំងខ្លួនវា និងទំព័រផ្សេងទៀតក្នុងក្រុមដែរ។ ប្រសិនបើទំព័រ A បង្ហាញទៅទំព័រ B ប៉ុន្តែទំព័រ B មិនបង្ហាញត្រឡប់មកវិញ ទៅវិញទៅមក ម៉ូតូស្វែងរកអាចមិនយកចិត្តទុកដាក់ចំពោះទំនាក់ទំនងនោះ។

តើខ្ញុំគួរត្រូវបញ្ចូល x-default ទេ?

ប្រើ x-default សម្រាប់កម្មវិធីជ្រើសរើសភាសា តំណាក់កាលបរាជ័យសកល (global fallback) ឬទំព័រពិមជាដើម ដែលមិនផ្តោតទៅលើភាសាเฉพาะណាមួយ។ វាជាជម្រើសមិនបាច់មាន ប៉ុន្តែមានប្រយោជន៍ពេលអ្នកប្រើប្រាស់ប្រហែលជាមិនត្រូវគ្នាជាមួយភាសាណាមួយក្នុងចំណោមភាសាដែលបានរាយបញ្ជី។