کینونیکل ٹیگ چیکر کیا ہے؟
"کینونیکل ٹیگ چیکر" ایک آن لائن ٹول ہے جو کسی بھی عوامی ویب صفحے پر کینونیکل ٹیگ کی موجودگی اور اس کی درستگی کی جانچ کرتا ہے۔ جب آپ اس ٹول میں کسی صفحے کا پتہ فراہم کرتے ہیں، تو یہ سسٹم اس صفحے کو حاصل کرتا ہے، تمام ری ڈائریکٹس کی پیروی کرتا ہے، اور پھر آپ کو بتاتا ہے کہ آیا اس صفحے پر کوئی کینونیکل ٹیگ موجود ہے یا نہیں۔ اس کے ساتھ ساتھ، یہ ٹول اس بات کی بھی نشاندہی کرتا ہے کہ کینونیکل ٹیگ کس URL کی طرف اشارہ کر رہا ہے اور کیا وہ اشارہ کردہ URL صفحے کے حتمی پتے یا آپ کے درج کردہ اصل پتے سے مطابقت رکھتا ہے یا نہیں۔
یہ ٹول خاص طور پر ان صارفین کے لیے مفید ہے جو:
- یہ تصدیق کرنا چاہتے ہیں کہ آیا کسی ویب صفحے پر کینونیکل ٹیگ موجود ہے۔
- یہ جانچنا چاہتے ہیں کہ آیا کینونیکل ٹیگ سیلف ریفرنسنگ (self-referencing) ہے۔
- یہ دیکھنا چاہتے ہیں کہ کینونیکل ٹیگ ان کے درج کردہ اصل URL کی طرف اشارہ کرتا ہے یا ری ڈائریکٹس کے بعد سامنے آنے والے حتمی URL کی طرف۔
- یہ یقینی بنانا چاہتے ہیں کہ اہم کینونیکل ٹیگز اصل صفحہ کے سورس کوڈ (HTML) میں موجود ہوں اور صرف جاوا اسکرپٹ (JavaScript) کے ذریعے شامل نہ کیے گئے ہوں۔
ٹول کے ان پٹ اور آؤٹ پٹ کی تفصیلات
اس ٹول کو استعمال کرنے کے لیے آپ کو درج ذیل معلومات فراہم کرنی ہوتی ہیں اور یہ آپ کو تفصیلی نتائج فراہم کرتا ہے:
ان پٹ (Inputs)
- صفحے کا URL: یہ ایک عوامی HTTP یا HTTPS صفحہ کا پتہ ہونا چاہیے۔ یہ پتہ مخصوص حروف کی حد سے کم ہونا ضروری ہے۔ نجی اور مقامی پتوں (مثال کے طور پر
http://127.0.0.1/admin) کو اس ٹول کے ذریعے چیک نہیں کیا جا سکتا۔
آؤٹ پٹ (Outputs)
جب ٹول اپنی جانچ مکمل کر لیتا ہے، تو یہ درج ذیل نتائج اور معلومات فراہم کرتا ہے:
- کینونیکل کا نتیجہ: کینونیکل ٹیگ کی حالت کا خلاصہ، جیسے کہ "کینونیکل مل گیا۔ یہ سیلف ریفرنسنگ ہے اور درج کردہ URL سے مطابقت رکھتا ہے"۔
- حل شدہ کینونیکل URL: وہ اصل URL جو کینونیکل ٹیگ کے اندر متعین کیا گیا ہے۔
- کینونیکل چیکس:
- کینونیکل موجود ہے: جی ہاں یا نہیں۔
- سیلف ریفرنسنگ: جی ہاں یا نہیں۔
- درج کردہ URL سے مطابقت رکھتا ہے: جی ہاں یا نہیں۔
- درج کردہ URL: وہ ابتدائی پتہ جو آپ نے ٹول میں درج کیا تھا۔
- ری ڈائریکٹس کے بعد حتمی URL: تمام ری ڈائریکٹس کی پیروی کرنے کے بعد سامنے آنے والا صفحے کا حتمی پتہ۔
- کینونیکل href: کینونیکل ٹیگ کے اندر موجود خام
hrefایٹریبیوٹ کی ویلیو۔ - HTTP اسٹیٹس: صفحے کی طرف سے واپس کیا جانے والا HTTP اسٹیٹس کوڈ۔
- ملنے والے کینونیکل ٹیگز: صفحے پر پائے جانے والے کینونیکل ٹیگز کی کل تعداد۔
کام کرنے کے اصول اور خاص حالات
ٹول کے درست استعمال کے لیے درج ذیل اصولوں اور خاص حالات کو ذہن میں رکھنا ضروری ہے:
- ایک سے زیادہ کینونیکل ٹیگز: اگر کسی صفحے پر ایک سے زیادہ کینونیکل ٹیگز موجود ہوں، تو ٹول صرف پہلے ٹیگ کو ہی دکھاتا ہے اور صارف کو مشورہ دیتا ہے کہ وہ صرف ایک ہی ٹیگ رکھیں۔
- پروٹوکول کے بغیر URL: اگر آپ پروٹوکول (HTTP یا HTTPS) کے بغیر کوئی URL درج کرتے ہیں، تو اسے مقامی توثیقی قواعد کے مطابق پروسیس کیا جائے گا۔
- نئی درخواست بھیجنا: جب آپ کوئی نئی درخواست جمع کرواتے ہیں، تو پہلے سے جاری تمام پرانی درخواستیں خود بخود روک دی جاتی ہیں۔
- مقامی اور نجی پتے: نجی اور مقامی نیٹ ورک کے پتے درخواست بھیجے جانے سے پہلے ہی مسترد کر دیے جاتے ہیں۔
ممکنہ خرابیوں کے پیغامات (Error Messages)
ٹول کے استعمال کے دوران مختلف وجوہات کی بنا پر درج ذیل خرابی کے پیغامات ظاہر ہو سکتے ہیں:
- پہلے صفحے کا URL درج کریں۔: یہ پیغام تب ظاہر ہوتا ہے جب آپ بغیر کوئی پتہ لکھے چیک کرنے کی کوشش کرتے ہیں۔
- ایک درست عوامی HTTP یا HTTPS URL درج کریں۔: اگر درج کردہ پتہ درست فارمیٹ میں نہ ہو تو یہ پیغام ملتا ہے۔
- نجی اور مقامی پتوں کو چیک نہیں کیا جا سکتا۔: مقامی یا نجی نیٹ ورک کے پتے درج کرنے پر یہ خرابی ظاہر ہوتی ہے۔
- URL کو
{max}حروف سے کم رکھیں۔: اگر درج کردہ پتہ مقررہ حد سے زیادہ طویل ہو۔ - صفحے تک رسائی حاصل نہیں ہو سکی۔ URL چیک کریں یا دوبارہ کوشش کریں۔: جب ٹول مطلوبہ صفحے تک پہنچنے میں ناکام رہے۔
- صفحے نے جواب دینے میں بہت زیادہ وقت لیا۔ بعد میں دوبارہ کوشش کریں۔: اگر سرور کی طرف سے جواب آنے میں تاخیر ہو جائے۔
- چیک مکمل کرنے کے لیے صفحہ بہت زیادہ بار ری ڈائریکٹ ہوا۔: اگر ری ڈائریکٹس کا ایک لامتناہی سلسلہ شروع ہو جائے۔
- صفحے نے HTTP
{status}واپس کیا، اس لیے اس کا کینونیکل چیک نہیں کیا جا سکا۔: اگر صفحہ کوئی خرابی والا HTTP اسٹیٹس کوڈ واپس کرے۔ - اس URL نے HTML صفحہ واپس نہیں کیا۔: اگر نشانہ بنایا گیا پتہ کسی ویب صفحے کے بجائے کسی دوسری فائل کا ہو۔
- صفحے نے کوئی پڑھنے کے قابل HTML واپس نہیں کیا۔: اگر صفحے کا کوڈ پڑھنے کے قابل نہ ہو۔
- صفحے کا ہیڈ (head) محفوظ طریقے سے چیک کرنے کے لیے بہت بڑا تھا۔: اگر صفحے کا ہیڈ سیکشن غیر معمولی طور پر بڑا ہو۔
{count}کینونیکل ٹیگز ملے۔ پہلا دکھایا گیا ہے؛ صرف ایک ہی رکھیں۔: جب صفحے پر ایک سے زیادہ کینونیکل ٹیگز پائے جائیں۔- کینونیکل ٹیگ موجود ہے، لیکن اس کا href ایک درست HTTP یا HTTPS URL نہیں ہے۔: اگر کینونیکل ٹیگ کا لنک غیر درست ہو۔
- کینونیکل URL کاپی نہیں کیا جا سکا۔ اسے منتخب کریں اور دستی طور پر کاپی کریں۔: اگر سسٹم خودکار طور پر لنک کاپی کرنے میں ناکام رہے۔
پرائیویسی اور ڈیٹا پروسیسنگ کی معلومات
BroBroGo عوامی صفحہ حاصل کرنے کے لیے آپ کا فراہم کردہ URL وصول کرتا ہے۔ اس عمل کے دوران حاصل کردہ صفحہ اور اس کی جانچ کے نتائج کو سسٹم میں محفوظ نہیں کیا جاتا، جس سے آپ کی پرائیویسی برقرار رہتی ہے۔
اکثر پوچھے گئے سوالات (FAQ)
سیلف ریفرنسنگ کینونیکل کیا ہے؟
یہ ایک ایسا کینونیکل ہے جو خود صفحے کے حتمی URL کی طرف اشارہ کرتا ہے۔ یہ سرچ انجنوں کو ایک واضح پسندیدہ URL فراہم کرتا ہے، چاہے ایک ہی مواد تک پہنچنے کے کئی طریقے ہوں۔
سیلف ریفرنسنگ پاس کیوں ہو سکتی ہے جبکہ درج کردہ URL مطابقت نہیں رکھتا؟
آپ کا درج کردہ پتہ کسی دوسرے URL پر ری ڈائریکٹ ہو سکتا ہے۔ کینونیکل درست طریقے سے اس حتمی صفحے کی طرف اشارہ کر سکتا ہے جبکہ وہ آپ کے ٹائپ کردہ اصل پتے سے مختلف ہو۔
کیا یہ چیکر JavaScript کے ذریعے شامل کردہ کینونیکل ٹیگز کو دیکھ سکتا ہے؟
یہ ٹول صفحے کی طرف سے واپس کردہ HTML کو چیک کرتا ہے۔ صفحہ کے اسکرپٹس چلنے کے بعد شامل کیا گیا کینونیکل شاید یہاں ظاہر نہ ہو، اس لیے تصدیق کریں کہ اہم کینونیکل ٹیگز اصل صفحہ کے سورس کوڈ میں موجود ہوں۔