کیا WWW کا اب بھی URLs میں تعلق ہے؟ پلیٹو بلاکچین ڈیٹا انٹیلی جنس۔ عمودی تلاش۔ عی

کیا WWW کا اب بھی URLs میں تعلق ہے؟

برسوں سے، ہمارے ایڈریس بارز میں ایک چھوٹی سی پیڈینٹری جنگ جاری ہے۔ ایک کونے میں جیسے برانڈز ہیں۔ گوگل, انسٹاگرام، اور فیس بک. اس گروپ نے ری ڈائریکٹ کرنے کا انتخاب کیا ہے۔ example.com کرنے کے لئے www.example.com. مخالف کونے میں: GitHub کے, DuckDuckGo، اور Discord. اس گروپ نے ریورس اور ری ڈائریکٹ کرنے کا انتخاب کیا ہے۔ www.example.com کرنے کے لئے example.com.

کیا "WWW" کا تعلق URL میں ہے؟ کچھ ڈویلپرز اس موضوع پر مضبوط رائے رکھتے ہیں۔ ہم تھوڑی سی تاریخ کے بعد اس کے حق اور خلاف دلائل تلاش کریں گے۔

Ws کے ساتھ کیا ہے؟

تین Ws کا مطلب ہے۔ "ورلڈ وائڈ ویب"1980 کی دہائی کے اواخر کی ایجاد جس نے دنیا کو براؤزرز اور ویب سائٹس سے متعارف کرایا۔ "WWW" استعمال کرنے کا رواج ذیلی ڈومینز کو ان کی فراہم کردہ سروس کی قسم کے بعد نام دینے کی روایت سے نکلتا ہے:

  • پر ایک ویب سرور www.example.com
  • پر ایک FTP سرور ftp.example.com
  • پر ایک IRC سرور irc.example.com

WWW-کم ڈومین تشویش 1: کوکیز کو ذیلی ڈومینز پر لیک کرنا

"WWW-less" ڈومینز کے ناقدین نے نشاندہی کی ہے کہ بعض حالات میں، subdomain.example.com کی طرف سے مقرر کوکیز کو پڑھنے کے قابل ہو جائے گا example.com. یہ ناپسندیدہ ہو سکتا ہے اگر، مثال کے طور پر، آپ ایک ویب ہوسٹنگ فراہم کنندہ ہیں جو کلائنٹس کو آپ کے ڈومین پر ذیلی ڈومین چلانے دیتا ہے۔ اگرچہ تشویش درست ہے، یہ رویہ انٹرنیٹ ایکسپلورر کے لیے مخصوص تھا۔

آر ایف سی 6265 معیاری بناتا ہے کہ براؤزر کوکیز کے ساتھ کس طرح برتاؤ کرتے ہیں اور واضح طور پر اس رویے کو غلط قرار دیتے ہیں۔

لیک کا ایک اور ممکنہ ذریعہ ہے۔ Domain قیمت کی طرف سے مقرر کردہ کسی بھی کوکیز کی example.com. ہے تو Domain قدر واضح طور پر مقرر کی گئی ہے۔ example.com، کوکیز کو اس کے ذیلی ڈومینز کے سامنے بھی لایا جائے گا۔

کوکی ویلیو کے سامنے example.com کے سامنے subdomain.example.com
secret=data
secret=data; Domain=example.com

آخر میں، جب تک کہ آپ واضح طور پر سیٹ نہیں کرتے a Domain قدر اور آپ کے صارفین انٹرنیٹ ایکسپلورر استعمال نہیں کرتے ہیں، کوئی کوکی لیک نہیں ہونا چاہیے۔

WWW-کم ڈومین تشویش 2: DNS سر درد

بعض اوقات، "WWW-less" ڈومین آپ کے ڈومین نیم سسٹم (DNS) کے سیٹ اپ کو پیچیدہ بنا سکتا ہے۔

جب صارف ٹائپ کرتا ہے۔ example.com اپنے براؤزر کے ایڈریس بار میں، براؤزر کو اس ویب سرور کا انٹرنیٹ پروٹوکول (IP) پتہ جاننے کی ضرورت ہوتی ہے جس پر وہ جانے کی کوشش کر رہے ہیں۔ براؤزر آپ کے ڈومین کے نیم سرورز سے اس IP ایڈریس کی درخواست کرتا ہے – عام طور پر بالواسطہ طور پر صارف کے انٹرنیٹ سروس پرووائیڈر (ISP) کے DNS سرورز کے ذریعے۔ اگر آپ کے نام سرورز کو ایک کے ساتھ جواب دینے کے لیے ترتیب دیا گیا ہے۔ ایک ریکارڈ IP ایڈریس پر مشتمل، "WWW-less" ڈومین ٹھیک کام کرے گا۔

کچھ معاملات میں، آپ اس کے بجائے استعمال کرنا چاہیں گے۔ کینونیکل نام (CNAME) آپ کی ویب سائٹ کے لئے ریکارڈ. ایسا ریکارڈ اس کا اعلان کر سکتا ہے۔ www.example.com کا ایک عرف ہے example123.somecdnprovider.com، جو صارف کے براؤزر کو اس کے بجائے IP ایڈریس تلاش کرنے کو کہتا ہے۔ example123.somecdnprovider.com اور وہاں HTTP درخواست بھیجیں۔

نوٹ کریں کہ اوپر کی مثال نے WWW ذیلی ڈومین استعمال کیا ہے۔ CNAME ریکارڈ کی وضاحت کرنا ممکن نہیں ہے۔ example.com. فی کے طور پر آر ایف سی 1912, CNAME ریکارڈ دوسرے ریکارڈز کے ساتھ ایک ساتھ نہیں رہ سکتے۔ اگر آپ نے CNAME ریکارڈ کی وضاحت کرنے کی کوشش کی۔ example.com, Nameserver (NS) کے لیے ریکارڈ کرتا ہے۔ example.com ڈومین کے نام کے سرورز کے IP پتے پر مشتمل ہونے کی اجازت نہیں دی جائے گی۔ نتیجے کے طور پر، براؤزر یہ معلوم نہیں کر پائیں گے کہ آپ کے نام کے سرورز کہاں ہیں۔

کچھ DNS فراہم کنندگان آپ کو اس حد کے ارد گرد کام کرنے کی اجازت دیں گے۔ Cloudflare ان کا حل کہتے ہیں۔ CNAME چپٹا کرنا. اس تکنیک کے ساتھ، ڈومین ایڈمنسٹریٹر ایک CNAME ریکارڈ تشکیل دیتے ہیں، لیکن ان کے نام سرورز A ریکارڈ کو بے نقاب کریں گے۔

مثال کے طور پر، اگر منتظم ایک CNAME ریکارڈ ترتیب دیتا ہے۔ example.com کی طرف اشارہ example123.somecdnprovider.com، اور ایک ریکارڈ کے لیے example123.somecdnprovider.com کی طرف اشارہ کرنے والا موجود ہے۔ 1.2.3.4، پھر Cloudflare ایک A ریکارڈ کو بے نقاب کرے گا۔ example.com کی طرف اشارہ 1.2.3.4.

آخر میں، جبکہ تشویش ان ڈومین مالکان کے لیے درست ہے جو CNAME ریکارڈز استعمال کرنا چاہتے ہیں، کچھ DNS فراہم کنندگان اب ایک مناسب حل پیش کرتے ہیں۔

WWW کم فوائد

کی سب سے زیادہ کے خلاف دلائل WWW عملی ہیں یا کاسمیٹک۔ "No-WWW" کے حامیوں نے دلیل دی ہے کہ کہنا اور ٹائپ کرنا آسان ہے۔ example.com سے www.example.com (جو کم ٹیک سیوی صارفین کے لیے کم الجھا ہوا ہو سکتا ہے)۔

WWW ذیلی ڈومین کے مخالفین نے بھی نشاندہی کی ہے کہ اسے چھوڑنا ایک شائستہ کارکردگی کے فائدہ کے ساتھ آتا ہے۔ ویب سائٹ کے مالکان ایسا کرنے سے ہر HTTP درخواست سے 4 بائٹس شیو کر سکتے ہیں۔ اگرچہ یہ بچتیں فیس بک جیسی ہائی ٹریفک ویب سائٹس کے لیے شامل ہو سکتی ہیں، لیکن بینڈوڈتھ عام طور پر کوئی کم وسیلہ نہیں ہے۔

ڈبلیو ڈبلیو کے فوائد

WWW کے حق میں ایک عملی دلیل نئے اعلیٰ درجے کے ڈومینز کے حالات میں ہے۔ مثال کے طور پر، www.example.miami ایک ویب ایڈریس کے طور پر فوری طور پر قابل شناخت ہے جب مثال میامی نہیں ہے یہ ان سائٹس کے لیے کم تشویش کا باعث ہے جن کے پاس قابل شناخت ٹاپ لیول ڈومینز ہیں۔ کوم.

آپ کے سرچ انجن کی درجہ بندی پر اثر

موجودہ اتفاق رائے یہ ہے کہ آپ کا انتخاب آپ کے سرچ انجن کی کارکردگی کو متاثر نہیں کرتا ہے۔ اگر آپ ایک سے دوسرے میں منتقل ہونا چاہتے ہیں، تو آپ عارضی ری ڈائریکٹ (HTTP 301) کی بجائے مستقل ری ڈائریکٹ (HTTP 302) کو ترتیب دینا چاہیں گے۔ مستقل ری ڈائریکٹ اس بات کو یقینی بناتے ہیں کہ آپ کے پرانے URLs کی SEO ویلیو نئے پر منتقل ہو جائے۔

دونوں کو سپورٹ کرنے کے لیے نکات

سائٹس عام طور پر یا تو چنتی ہیں۔ example.com or www.example.com ان کی آفیشل ویب سائٹ کے طور پر اور دوسرے کے لیے HTTP 301 ری ڈائریکٹ کو ترتیب دیں۔ نظریہ میں، دونوں کی حمایت کرنا ممکن ہے۔ www.example.com اور example.com. عملی طور پر، اخراجات فوائد سے زیادہ ہو سکتے ہیں۔

تکنیکی نقطہ نظر سے، آپ اس بات کی تصدیق کرنا چاہیں گے کہ آپ کا ٹیک اسٹیک اسے سنبھال سکتا ہے۔ آپ کے مواد کے انتظام کے نظام (CMS) یا مستحکم طور پر تیار کردہ سائٹ کو وزیٹر کے پسندیدہ میزبان نام کو محفوظ رکھنے کے لیے متعلقہ URLs کے طور پر اندرونی لنکس آؤٹ پٹ کرنا ہوں گے۔ آپ کے تجزیاتی ٹولز دونوں میزبان ناموں پر ٹریفک کو الگ الگ لاگ کر سکتے ہیں جب تک کہ آپ میزبان ناموں کو عرف کے طور پر ترتیب نہ دیں۔

آخر میں، آپ کو اپنے سرچ انجن کی کارکردگی کی حفاظت کے لیے ایک اضافی قدم اٹھانے کی ضرورت ہوگی۔ گوگل یو آر ایل کے "WWW" اور "غیر WWW" ورژن پر غور کرے گا۔ ڈپلیکیٹ مواد. اپنے سرچ انڈیکس میں مواد کو ڈپلیکیٹ کرنے کے لیے، گوگل ان دونوں میں سے کسی کو بھی دکھائے گا جسے اس کے خیال میں صارف ترجیح دے گا - بہتر یا بدتر۔

Google میں آپ کی ظاہری شکل پر کنٹرول کو محفوظ رکھنے کے لیے، یہ کینونیکل لنک ٹیگز داخل کرنے کی تجویز کرتا ہے۔ پہلے، فیصلہ کریں کہ کون سا میزبان نام آفیشل (کیننیکل) ہوگا۔

مثال کے طور پر، اگر آپ چنتے ہیں۔ www.example.com، آپ کو مندرجہ ذیل ٹکڑا داخل کرنا ہوگا۔  ٹیگ پر https://example.com/my-article:

یہ ٹکڑا گوگل کو اشارہ کرتا ہے کہ "WWW-less" ویرینٹ ایک ہی مواد کی نمائندگی کرتا ہے۔ عام طور پر، گوگل اس ورژن کو ترجیح دے گا جسے آپ نے تلاش کے نتائج میں کیننیکل کے بطور نشان زد کیا ہے، جو اس مثال میں "WWW" ویریئنٹ ہوگا۔

نتیجہ

دونوں طرف سے شدید مہم چلانے کے باوجود، جب تک آپ فوائد اور حدود سے واقف ہیں، دونوں نقطہ نظر درست رہیں گے۔ اپنے تمام اڈوں کا احاطہ کرنے کے لیے، یقینی بنائیں کہ ایک سے دوسرے پر مستقل ری ڈائریکٹ سیٹ اپ کریں اور آپ بالکل تیار ہیں۔

ٹائم اسٹیمپ:

سے زیادہ سی ایس ایس ٹیکنیکس