ما هي صفحة index.html ؟

شاركShare on Facebook0Tweet about this on Twitter0Share on Google+1Pin on Pinterest0Share on TumblrShare on StumbleUpon0Share on LinkedIn0

كل المواقع على شبكة الانترنت تخزن داخل مجلد على خادم الويب وكل صفحة ويب لها ملف على خادم الويب.

ولكن في بعض الأحيان عندما نزور المواقع لا نجد سوى اسم الموقع مثل http://www.arab-web-designer.com

ويرجع السبب في ذلك لوجود ملف داخل مجلد الويب تستخدمه أغلب خوادم الويب كملف افتراضي ويسمى index.html يعرض عندما نكتب اسم الموقع في المتصفح دون أي زيادة ساعتها يقوم خادم الويب بالبحث عن الصفحة الافتراضية للموقع وعرضها اوتوماتيكيا تماما كما لو كنت قد كتبت اسم الملف في عنوان الموقع http://www.arab-web-designer.com/index.html

هناك ثلاث أسماء للصفحة الافتراضية في خادم الويب:

index.html
index.htm
default.htm في بعض خوادم الويب التي تعمل بنظام تشغيل ويندوز

تعتبر index.html و index.htm هي الأكثر استخداما على أغلب خوادم الويب التي تعمل بأنظمة تشغيل غير الويندوز مثل لينكس ويونكس.

يجب أن يكون لديك ملف index.html في كل مجلدات الويب

يجب اضافة ملف index.html لكل مجلد داخل الموقع على خادم الويب حتى لا تتيح الفرصة لزائري الموقع باستعراض الملفات داخلية لكل ملف داخل الويب وتمنعهم من استعراض ملفات قد لا تريدهم أن يشاهدوها.

ان لم تضع ملف index.html داخل كل مجلد في الموقع على خادم الويب فانت تسمح لملقمات الانترنت بعرض قائمة للملفات داخل المجلد وقد تحتاجها في بعض الأحيان ولكن في أغلب الأحوال تعتبر ثغرة أمنية ومع وجود ملف index.html تحل تلك الثغرة.

الصفحة الرئيسية للموقع يحب أن تسمى index.html

عندما تبدأ في انشاء وتصميم موقع يجب أن تسمى الصفحة الرئيسية للموقع بـ index.html في حال استخدمت الاستضافة المدفوعة أو الاستضافة المجانية بعيوبها وعندما يزور الناس الموقع فانها تحصل تلقائيا على الصفحة الافتراضية وهي index.html.

شاركShare on Facebook0Tweet about this on Twitter0Share on Google+1Pin on Pinterest0Share on TumblrShare on StumbleUpon0Share on LinkedIn0

Comments

comments

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>