একটি ওয়েবসাইট নেভিগেশন index.html পৃষ্ঠা বোঝা

ডিফল্ট ওয়েব পৃষ্ঠাগুলি কিভাবে তৈরি করবেন

ওয়েবসাইট ডিজাইনের জলের মধ্যে আপনি আপনার পায়ের আঙ্গুল ডুবিয়ে শুরু হিসাবে আপনি শিখতে যে প্রথম জিনিসগুলি এক ওয়েব পেজ হিসাবে আপনার নথি সংরক্ষণ করুন কিভাবে। ওয়েব ডিজাইনের মাধ্যমে শুরু করার বিষয়ে অনেক টিউটোরিয়াল এবং নিবন্ধগুলি আপনাকে ফাইলের নাম index.html এর সাথে আপনার প্রাথমিক HTML নথিটি সংরক্ষণ করতে নির্দেশ দেবে। যদি আপনি মনে করেন যে পৃষ্ঠার নামের জন্য একটি অদ্ভুত পছন্দ বলে মনে হয়, আপনি সেই মতামতের মধ্যে একা নন। তাহলে কেন এই কাজ করা হয়?

আসুন এই বিশেষ নামকরণের প্রচেষ্টার পিছনে অর্থটি দেখি যা আসলে, একটি শিল্প-বিস্তৃত মান।

একটি মৌলিক ব্যাখ্যা

Index.html পৃষ্ঠা হল সবচেয়ে সাধারণ নাম একটি ওয়েবসাইটের দেখানো ডিফল্ট পৃষ্ঠার জন্য ব্যবহৃত হয় যদি কোনো ভিজিটর সাইটটি অনুরোধ না করে অন্য পৃষ্ঠায় নির্দিষ্ট হয়। অন্য কথায়, index.html হল ওয়েবসাইটের হোমপেজে ব্যবহৃত নাম।

একটি আরও বিস্তারিত ব্যাখ্যা

ওয়েবসাইট ওয়েব সার্ভারে ডিরেক্টরিগুলির ভিতর নির্মিত হয়। আপনার কম্পিউটারে যে ফোল্ডারগুলি আছে সেগুলির মধ্যে ফোল্ডারগুলি আছে যেমন আপনার HTML ফাইল, ইমেজ, স্ক্রিপ্টস, সিএসএস এবং আরও অনেক কিছু সহ আপনার ওয়েবসাইটের ফাইলগুলি যোগ করে আপনার ওয়েব সার্ভারের সাথে একই কাজ করে - মূলত আপনার সাইটের সমস্ত ব্যক্তিগত ব্লক । আপনি তাদের অন্তর্ভুক্ত বিষয়বস্তু উপর ভিত্তি করে ডিরেক্টরি নামের করতে পারেন। উদাহরণস্বরূপ, ওয়েবসাইটগুলি সাধারণত "চিত্রগুলি" লেবেলযুক্ত একটি ডিরেক্টরি অন্তর্ভুক্ত করে যা ওয়েবসাইটের জন্য ব্যবহৃত সমস্ত গ্রাফিক ফাইলগুলি অন্তর্ভুক্ত করে।

আপনার ওয়েবসাইটের জন্য, আপনাকে প্রতিটি ওয়েবপৃষ্ঠাকে একটি পৃথক ফাইল হিসাবে সংরক্ষণ করতে হবে।

উদাহরণস্বরূপ, আপনার "আমাদের সম্পর্কে" পৃষ্ঠাটি about.html হিসাবে সংরক্ষণ করা হতে পারে এবং আপনার "আমাদের সাথে যোগাযোগ করুন" পৃষ্ঠাটি contact.html হতে পারে। আপনার সাইট এই অন্তর্ভুক্ত করা হবে। এইচটিএমএল ডকুমেন্টস।

কখনও কখনও যখন কেউ ওয়েবসাইটটি ভিজিট করে তখন তারা এই নির্দিষ্ট ফাইলগুলির একটি নির্দিষ্ট ঠিকানাটি নির্দিষ্ট না করেই URL এর জন্য ব্যবহার করে।

উদাহরণ স্বরূপ:

HTTP: // WWW।

যে URL ডোমেন অন্তর্ভুক্ত, কিন্তু তালিকাভুক্ত কোন নির্দিষ্ট ফাইল নেই। এটি যখনই কোনও বিজ্ঞাপনে বা ব্যবসায়িক কার্ডে নির্দিষ্ট করা URL- এ যায় তখন কি হয়। যারা বিজ্ঞাপন / উপকরণ সম্ভবত ওয়েবসাইটের মূল URL- এর বিজ্ঞাপন দেবে, এর অর্থ হল যে যে URL ব্যবহার করতে পছন্দ করে সেটি মূলত সাইটটির হোমপেজে যাবে কারণ তারা কোনো নির্দিষ্ট পৃষ্ঠা অনুরোধ করেনি।

এখন, যদিও সার্ভারে ইউআরএল অনুরোধে তালিকাভুক্ত কোন পৃষ্ঠা নেই, তবে এই ওয়েব সার্ভারটি এখনও এই অনুরোধের জন্য একটি পৃষ্ঠা প্রদান করতে হবে যাতে ব্রাউজারের কিছু প্রদর্শন করা যায়। যে ফাইলটি বিতরণ করা হবে সেটি সেই ডিরেক্টরিটির জন্য ডিফল্ট পৃষ্ঠা। মূলত, যদি কোনও ফাইলের অনুরোধ করা হয় না, তবে সার্ভারটি ডিফল্টরূপে পরিচয় করিয়ে দেয়। সর্বাধিক ওয়েব সার্ভারে, একটি ডিরেক্টরিের ডিফল্ট পৃষ্ঠা index.html নামকরণ করা হয়।

প্রকৃতপক্ষে, যখন আপনি একটি URL এ যান এবং একটি নির্দিষ্ট ফাইল নির্দিষ্ট করুন , এটি সার্ভারটি কীভাবে বিতরণ করবে। যদি আপনি একটি ফাইলের নাম উল্লেখ না করেন, সার্ভার একটি ডিফল্ট ফাইলের জন্য দেখায় এবং স্বয়ংক্রিয়ভাবে প্রদর্শন করে - আপনি URL- এ সেই ফাইলের নামটি টাইপ করেছেন আপনি আগে দেখানো URL এ গিয়েছিলাম আসলে নীচে কি দেখানো হয়

অন্যান্য ডিফল্ট পাতা নামগুলি

Index.html ছাড়াও, অন্য কিছু ডিফল্ট পৃষ্ঠা নাম রয়েছে যা কিছু সাইটগুলি ব্যবহার করে, যার মধ্যে রয়েছে:

বাস্তবতা হল যে একটি ওয়েব সার্ভারটি যে কোনও ফাইলকে আপনি যে সাইটের জন্য ডিফল্ট হিসাবে চান তা স্বীকার করতে কনফিগার করা যেতে পারে। যে ক্ষেত্রে, এটি এখনও index.html বা index.htm এর সাথে আটকাতে একটি ভাল ধারণা কারণ এটি অবিলম্বে কোন অতিরিক্ত কনফিগারেশন ছাড়াই সর্বাধিক সার্ভারে স্বীকৃত হয়। যদিও ডিফল্ট.htm কখনও কখনও উইন্ডোজ সার্ভারে ব্যবহার করা হয়, index.html সবগুলি ব্যবহার করে কিন্তু এটি নিশ্চিত করে যে আপনি কোনও জায়গায় আপনার সাইট হোস্ট করার জন্য বেছে নিতে পারেন, এমনকি যদি আপনি ভবিষ্যতে হোস্টিং প্রদানকারীকে সরাতে পছন্দ করেন তবে আপনার ডিফল্ট হোমপেজটি এখনও স্বীকৃত এবং সঠিকভাবে প্রদর্শিত।

আপনার সমস্ত ডিরেক্টরীগুলির মধ্যে একটি index.html পৃষ্ঠা থাকা উচিত

যখনই আপনি আপনার ওয়েবসাইটের একটি ডিরেক্টরি আছে, এটি একটি প্রাসঙ্গিক index.html পৃষ্ঠা আছে একটি সেরা অনুশীলন। এটি আপনার পাঠকদের একটি পৃষ্ঠা দেখতে যখন তারা একটি ডিরেক্টরির মধ্যে আসে URL- এ একটি ফাইল নাম টাইপ করে না, তাদের একটি 404 পৃষ্ঠা খুঁজে পাওয়া ত্রুটি দেখা থেকে প্রতিরোধ করতে পারবেন। এমনকি যদি আপনি কোনো প্রকৃত পৃষ্ঠা লিঙ্ক সহ নির্বাচন ডিরেক্টরি সূচী পৃষ্ঠাগুলির বিষয়বস্তু প্রদর্শন করার পরিকল্পনা নাও করেন, তবে ফাইলটি একটি স্মার্ট ব্যবহারকারীর অভিজ্ঞতা চালানো, সেইসাথে নিরাপত্তা বৈশিষ্ট্য।

একটি ডিফল্ট ফাইলের নাম ব্যবহার করে index.html ভালো একটি নিরাপত্তা বৈশিষ্ট্য হিসাবে ভাল

বেশিরভাগ ওয়েব সার্ভার ডিরেক্টরি কাঠামোর সাথে সূচনা করে যখন কেউ ডিফল্ট ফাইল ছাড়াই কোনও ডিরেক্টরীতে আসে। এটি তাদের ওয়েবসাইটের তথ্য প্রদর্শন করে যা অন্যথায় লুকানো থাকবে, যেমন ফোল্ডার এবং সেই ফোল্ডারে অন্যান্য ফাইল। এটি একটি সাইটের উন্নয়নের সময় সহায়ক হতে পারে, কিন্তু একবার সাইটটি লাইভ হলে, ডিরেক্টরি দেখার জন্য অনুমতি দেওয়া নিরাপত্তা ঝুঁকিপূর্ণ হতে পারে যা আপনি এড়াতে চান।

যদি আপনি একটি ডিরেক্টরির মধ্যে index.html ফাইল না রাখেন, ডিফল্টভাবে অধিকাংশ ওয়েব সার্ভার সেই ডিরেক্টরির মধ্যে সমস্ত ফাইলের ফাইল তালিকা প্রদর্শন করবে। যদিও এটি সার্ভার পর্যায়ে নিষ্ক্রিয় করা যেতে পারে, তবে এর মানে হল যে এটি আপনাকে কাজ করার জন্য সার্ভার অ্যাডমিনকে অন্তর্ভুক্ত করতে হবে। যদি আপনি সময়ের জন্য চাপা পড়ে থাকেন এবং আপনার নিজের উপর নিয়ন্ত্রণ রাখতে চান, তবে একটি সহজ সমাধান কেবল একটি ডিফল্ট ওয়েব পৃষ্ঠা লিখতে হবে এবং এটি index.html নাম। আপনার ডিরেক্টরির মধ্যে যে ফাইল আপলোড করা সম্ভাব্য নিরাপত্তা গর্ত বন্ধ করতে সাহায্য করবে।

উপরন্তু, আপনার হোস্টিং প্রদানকারীর সাথে যোগাযোগ করা এবং অক্ষম হওয়া ডিরেক্টরি দেখার জন্য এটি একটি ভাল ধারণা।

সাইটগুলি ব্যবহার করবেন না। HTML ফাইলগুলি

কিছু ওয়েবসাইট, যেমন একটি কন্টেন্ট ম্যানেজমেন্ট সিস্টেম দ্বারা চালিত বা পিএইচপি বা ASP মত আরও শক্তিশালী প্রোগ্রামিং ভাষা ব্যবহার করে যারা, তাদের গঠন এইচটিএমএল পেজ ব্যবহার করতে পারে না। এই সাইটগুলির জন্য, আপনি এখনও নিশ্চিত করতে চান যে একটি ডিফল্ট পৃষ্ঠা নির্দিষ্ট করা আছে এবং সেই সাইটের নির্বাচিত ডিরেক্টরিগুলির জন্য, index.html (বা index.php, index.asp, ইত্যাদি) পৃষ্ঠাটি এখনও বর্ণনা করা কারণগুলির জন্য উপযুক্ত। উপরে।