ویب سائٹ پر انڈیکس.html پیج کو سمجھنے

پہلے سے طے شدہ ویب صفحات بنانے کے لئے

پہلی چیزیں جو آپ سیکھتے ہیں ان میں سے ایک ویب سائٹ ڈیزائن کے پانی میں آپ کے انگلیوں کو ڈھیر کرنا شروع ہوتا ہے، آپ کے دستاویزات کو ویب صفحات کے طور پر کس طرح محفوظ کرنا ہے. ویب ڈیزائن کے ساتھ شروع کرنے کے بارے میں بہت سے سبق اور آرٹیکلز آپ کو اپنے نام کی ابتدائی HTML دستاویز کو فائل کا نام index.html کے ساتھ بچانے کے لئے ہدایت دے گی. اگر آپ سوچتے ہیں کہ صفحہ کا نام کے لئے ایک عجیب انتخاب کی طرح لگتا ہے تو، آپ اس رائے میں اکیلے نہیں ہیں. تو یہ کیوں کیا ہے؟

آئیے اس مخصوص نام سازی کنونشن کے پیچھے معنی پر نظر ڈالیں جو واقعی میں صنعت کی وسیع معیار ہے.

ایک بنیادی وضاحت

انڈیکس.html پیج سب سے زیادہ عام نام ہے جسے ویب سائٹ پر دکھائے گئے پہلے سے طے شدہ صفحہ کے لئے استعمال کیا جاتا ہے، اگر کوئی صفحہ کسی سائٹ کو مخصوص نہیں کرتا تو اس وقت جب ایک وزیٹر سائٹ کی درخواست کرتا ہے. دوسرے الفاظ میں، انڈیکس.html ویب سائٹ کے ہوم پیج کے لئے استعمال کیا جاتا ہے.

ایک تفصیلی وضاحت

ویب سائٹس کو ایک ویب سرور پر ڈائرکٹریوں کے اندر بنایا گیا ہے. جیسا کہ آپ کے کمپیوٹر پر آپ کے فولڈر ہیں جیسے آپ فائلیں محفوظ کرتے ہیں، آپ اپنی ویب سائٹ کی فائلوں کو شامل کرکے اپنی ویب سائٹ فائلوں کو بھی شامل کرتے ہوئے، اسی طرح HTML صفحات، تصاویر، سکرپٹ، سی ایس ایس اور اس سے زیادہ کرتے ہیں - بنیادی طور پر آپ کی ویب سائٹ کے تمام انفرادی بلڈنگ بلاکس . آپ ان مواد پر مبنی ڈائرکٹریز کا نام لے سکتے ہیں جو ان پر مشتمل ہو گی. مثال کے طور پر، ویب سائٹس عام طور پر ایک "ڈائریکٹری" لیبل میں ایک ڈائرکٹری شامل ہے جس میں ویب سائٹ کے لئے استعمال کیا جاتا تمام گرافک فائلیں شامل ہیں.

اپنی ویب سائٹ کے لئے، آپ کو ہر ویب پیج کو علیحدہ فائل کے طور پر محفوظ کرنے کی ضرورت ہوگی.

مثال کے طور پر، آپ کے بارے میں "ہمارے بارے میں" صفحہ کے بارے میں محفوظ کیا جا سکتا ہے. html اور آپ کے "ہم سے رابطہ کریں" صفحہ رابطہ. html ہوسکتا ہے. آپ کی سائٹ ان ایچ ٹی ایم ایل دستاویزات پر مشتمل ہوگی.

بعض اوقات جب کسی ویب سائٹ کا دورہ کرتے ہیں، تو وہ ان مخصوص فائلوں میں سے کسی کو ایڈریس میں بتاتے ہیں کہ وہ URL کیلئے استعمال کرتے ہیں.

مثال کے طور پر:

http: // www.

اس یو آر ایل میں ڈومین شامل ہے، لیکن درج کردہ مخصوص فائل موجود نہیں ہے. ایسا ہوتا ہے جب کوئی بھی کسی اشتہار میں یا ایک کاروباری کارڈ میں مخصوص یو آر ایل پر جاتا ہے. وہ اشتھارات / مواد ممکنہ طور پر ویب سائٹ کے بنیادی یو آر ایل کی تشہیر کریں گے، جس کا مطلب یہ ہے کہ اس کا مطلب یہ ہے کہ جو شخص اس URL کو استعمال کرنے کا انتخاب کرتا ہے وہ بنیادی طور پر اس سائٹ کے ہوم پیج پر جاتا ہے کیونکہ اس نے کسی خاص صفحہ سے درخواست نہیں کی ہے.

اب، اگرچہ یو آر ایل کی درخواست میں درج کردہ کوئی صفحہ موجود نہیں ہے، وہ سرور میں داخل ہوتے ہیں، اس ویب سرور کو اس درخواست کے لئے اب بھی ایک صفحے فراہم کرنے کی ضرورت ہوتی ہے تاکہ براؤزر کو کچھ ظاہر کرنے کی ضرورت ہو. اس فائل کو پہنچایا جائے گا جو ڈائریکٹری کے لئے ڈیفالٹ صفحہ ہے. بنیادی طور پر، اگر کوئی فائل درخواست نہیں کی جاتی ہے تو سرور کو جانتا ہے کہ کون سا ڈیفالٹ کی خدمت کرتا ہے. سب سے زیادہ ویب سرورز پر، ڈائریکٹری میں ڈیفالٹ صفحہ index.html نامزد کیا جاتا ہے.

جوہر میں، جب آپ یو آر ایل پر جاتے ہیں اور ایک خاص فائل کی وضاحت کرتے ہیں ، تو وہی سرور فراہم کرے گا. اگر آپ کسی فائل کے نام کی وضاحت نہیں کرتے ہیں، تو سرور ایک ڈیفالٹ فائل کی تلاش کرتا ہے اور خود کار طریقے سے دکھاتا ہے - جیسے ہی آپ URL میں اس فائل کا نام لکھتے تھے. ذیل میں ظاہر ہوتا ہے کہ اگر آپ پہلے دکھایا گیا یو آر ایل میں گئے تھے.

دیگر ڈیفالٹ پیج نام

index.html کے علاوہ، دیگر ڈیفالٹ صفحے کے نام ہیں جو کچھ سائٹس استعمال کرتے ہیں، بشمول:

حقیقت یہ ہے کہ ویب سرور آپ کو اس سائٹ کے لئے ڈیفالٹ کے طور پر چاہتے ہیں کو تسلیم کرنے کے لئے ترتیب دیا جا سکتا ہے. یہ معاملہ ہے، یہ اب بھی index.html یا index.htm کے ساتھ رہنا اچھا خیال ہے کیونکہ یہ فوری طور پر زیادہ سرورز پر کسی بھی اضافی ترتیب کی ضرورت کے بغیر تسلیم کیا جاتا ہے. اگرچہ پہلے سے طے شدہ ایکسچینج کبھی کبھی ونڈوز سرورز پر استعمال کرتے ہیں، سبھی انڈیکس.html کا استعمال کرتے ہوئے، لیکن اس بات کو یقینی بناتا ہے کہ آپ اپنی ویب سائٹ کی میزبانی کرنے کا انتخاب کرتے ہیں، بشمول آپ مستقبل میں ہوسٹنگ فراہم کرنے والے کو منتقل کرنے کا انتخاب کرتے ہیں، آپ کا ڈیفالٹ ہوم پیج اب بھی تسلیم کیا جائے گا. دکھایا.

آپ کے تمام ڈائرکٹریز میں انڈیکس.html صفحہ ہونا چاہئے

جب بھی آپ کی ویب سائٹ پر ایک ڈائرکٹری ہے، تو یہ ایک متعلقہ صفحہ.html صفحہ حاصل کرنے کے لئے بہترین طریقہ ہے. یہ آپ کے قارئین کو ایک صفحہ دیکھنا پڑتا ہے جب وہ URL میں کسی فائل کا نام ٹائپ کرنے کے بغیر اس ڈائرکٹری میں آتے ہیں، انہیں 404 صفحہ نہیں مل سکا . یہاں تک کہ اگر آپ کو کسی بھی حقیقی صفحہ لنکس کے ساتھ منتخب ڈائریکٹریز کے انڈیکس کے صفحات پر مواد کو ظاہر کرنے کی منصوبہ بندی نہیں ہے، تو اس فائل میں ایک سمارٹ صارف کے تجربے کا اقدام، ساتھ ساتھ ایک سیکورٹی خصوصیت ہے.

پہلے سے طے شدہ فائل کا نام استعمال کرتے ہوئے انڈیکس.html جیسے سیکورٹی نمایاں ہے

ڈائرکٹری میں بغیر کسی ڈیفالٹ فائل کے بغیر آتا ہے جب زیادہ سے زیادہ ویب سرور ڈائرکٹری ڈھانچے کے ساتھ نظر آتا ہے. یہ ان ویب سائٹ کے بارے میں ان معلومات کو ظاہر کرتا ہے جو دوسری صورت میں پوشیدہ ہو گی، جیسے فولڈرز اور دوسرے فائلوں کو اس فولڈر میں. یہ سائٹ کی ترقی کے دوران مددگار ثابت ہوسکتا ہے، لیکن ایک بار جب سائٹ زندہ رہتی ہے، ڈائرکٹری کی دیکھ بھال کی اجازت دیتا ہے تو اس کی حفاظت کی خرابی ہوسکتی ہے کہ آپ سے بچنے کے لۓ رہیں گے.

اگر آپ کسی ڈائریکٹری میں index.html فائل میں نہیں ڈالتے ہیں، تو ڈیفالٹ زیادہ سے زیادہ ویب سرورز اس ڈائرکٹری میں تمام فائلوں کی ایک فائل کی لسٹنگ ظاہر کرے گی. جبکہ یہ سرور کی سطح پر معذور ہوسکتا ہے، اس کا مطلب یہ ہے کہ آپ کو کام کرنے کے لۓ سرور منتظم میں شامل ہونے کی ضرورت ہے. اگر آپ وقت کے لئے زور دیا جاتا ہے اور اپنے آپ کو اس پر کنٹرول کرنا چاہتے ہیں تو، ایک آسان پہلو کا سامنا صرف ڈیفالٹ ویب صفحہ لکھنا اور انڈیکس.html نام کرنا ہے. آپ کی ڈائریکٹری میں اس فائل کو اپ لوڈ کرنا ممکنہ سیکورٹی سوراخ کو بند کرنے میں مدد ملے گی.

اس کے علاوہ، یہ بھی ایک اچھا خیال ہے کہ آپ اپنے ہوسٹنگ فراہم کرنے سے بھی رابطہ کریں اور ڈائرکٹری دیکھنے کے لئے غیر فعال ہونے سے پوچھیں.

سائٹس جو استعمال نہیں کرتے ہیں. ایچ ٹی ایم ایل فائلیں

کچھ ویب سائٹس، جیسے وہ مواد مینجمنٹ سسٹم کے ذریعہ طاقتور ہوتے ہیں یا پی ایچ پی یا ایس ایس پی جیسے زیادہ مضبوط پروگرامنگ زبانوں کا استعمال کرتے ہیں، ان کی ساخت میں ایچ ٹی ایم ایل کے صفحات کا استعمال نہیں کرسکتے ہیں. ان سائٹس کے لئے، آپ اب بھی اس بات کو یقینی بنانا چاہتے ہیں کہ ایک ڈیفالٹ صفحہ متعین کیا جائے، اور اس سائٹ میں منتخب ڈائریکٹریز کے لئے، جس میں انڈیکس.html (یا index.php، index.asp، وغیرہ) کے صفحے پر مشتمل ہے، اب بھی بیان کردہ وجوہات کے لئے ابھی بھی ضروری ہے. اوپر.