كيفية انشاء صفحة الخطأ404
تعرف على طريقة إنشاء صفحات الخطأ المخصصة
لا شك أن الكثير من أصحاب المواقع لا يعرفون صفحات الخطأ , لن أقول أن الأغلبية لا يعرفونها لاكنني متأكد من إفتقار عدد كبير من أصحاب المواقع معرفة أهمية صفحات الخطأ و ما الأسباب وراء الدخول إليها , في هذا الدرس سنتطرق لمعرفة الأسباب وراء الدخول لصفحة خطأ و ما الهدف أو الأهداف من تصميم صفحة مخصصة لخطأ 404 .
1- ماهي صفحات الخطأ 404 ؟صفحات الخطأ 404 هي أحد الأخطاء المعروفة ضمن معايير البروتوكول (HTTP) , و هذا الخطأ مفاده أن زائرا تمكن بالفعل من دخول موقعك لاكنه بشكل خاطئ و ذلك بإضافة إسم ملف غير موجود أو تم حذفه أو نقله(مثال : http://ar.marocwebs.com/n76df0ld) , و من المهم ألا يتم تشبيه هذا الخطأ مع أي خطأ اخر معروف ضمن أخطاء معايير بروتوكول (HTTP) و هو خطأ (Server Not Found) أو الخادم غير موجود , حيث أن صفحات الخطأ 404 التي نتحدث عنها تعبر عن إتصال صحيح بالموقع لاكن المشكلة هى عدم توفر الرابط أو الملف المطلوب كما ذكرت سابقا .
2- ماهي الأسباب وراء الدخول لصفحة خطأ 404 ؟- قد تكون بسبب التعديلات التى يقوم بها صاحب الموقع على أسماء الملفات أو الروابط و من الممكن أن تكون هذة الروابط مسجلة لدى المفضلات أو محركات البحث و لم يتم تحديثها بعد , و بذلك عندما يطلب المستخدم هذة الروابط القديمة سيواجه صفحة خطأ 404 لأن الخادم لا يستطيع إيجاد الملف المطلوب .- قد تكون بسبب خطأ إملائي , فعندما يقوم المستخدم بكتابة عنوان الموقع أو رابط لصفحة بطريقة خاطئة سيواجة صفحة خطأ 404 لأن الخادم لن يستطيع تلبية طلبه لعدم تواجد الرابط المطلوب .
2- ما الهدف من تصميم صفحة مخصصة لخطأ 404 ؟ أغلب الخوادم على الأنترنت تقدم صفحة إفتراضية لمعالجة خطأ 404 و هذة الصفحات الإفتراضية الأولية عادة ما تكون مربكة للمستخدم لإحتوائها على معلومات تقنية قد يفتقر بعض الزوار لمعرفتها مما يربكهم و فى أغلب الأحوال لن يتابعوا تصفح موقعك , وفى هذة الحالة يكون إنشاء صفحات خطأ 404 مفيدة و مريحة للزائر و مهمة لتسهيل تصفح موقعك , وهذة طريقة إنشاء صفحات الخطأ لموقعك : أولا نقوم بالدخول إلى مدير الملفات وننشئ “ملف نصي جديد” ونسميه .htaccess ونضع بداخله هذا الكود .
[precode] # DO NOT REMOVE THIS LINE AND THE LINES BELOW ERRORPAGEID:agaGeSErrorDocument 400 /errors/badrequest.phpErrorDocument 401 /errors/authreqd.php
ErrorDocument 403 /errors/forbidden.php
ErrorDocument 404 /errors/notfound.php
ErrorDocument 500 /errors/server.php
# DO NOT REMOVE THIS LINE AND THE LINES ABOVE agaGeS:ERRORPAGEID [/precode]
ErrorDocument 403 /errors/forbidden.php
ErrorDocument 404 /errors/notfound.php
ErrorDocument 500 /errors/server.php
# DO NOT REMOVE THIS LINE AND THE LINES ABOVE agaGeS:ERRORPAGEID [/precode]
بعد إنشاء صفحات الخطأ نقوم بإنشاء مجلد جديد بإسم “errors” ثم نقوم بإنشاء صفحات جديدة داخله ,
و كل صفحة منهم تحمل إسم مثل ما هو مكتوب أدناه :
و كل صفحة منهم تحمل إسم مثل ما هو مكتوب أدناه :
- badrequest.php
- authreqd.php
- forbidden.php
- notfound.php
- server.php
وبداخل كل صفحة نقوم بوضع كود للمحتوى الذي سيضهر حينما يقوم شخص بكتابة رابط موقعك بشكل خاطئ .
درسنا إنتهى , و بتطبيقك لهذه الخطوات البسيطة
فأنت تربح زوار جدد و تسهل عليهم عملية تصفح موقعك .أرجوا أن يكون هذا الشرح في متناول الجميعشكرا على حسن المتابعة .
فأنت تربح زوار جدد و تسهل عليهم عملية تصفح موقعك .أرجوا أن يكون هذا الشرح في متناول الجميعشكرا على حسن المتابعة .