صفحة خطأ 404 مخصصة

  • Tmmama

اريد اضافة صفحة خطأ 404 مخصصة لموقعي لكنها لم تعمل قمت بعمل صفحة404.HTML و وضعت التالي

# .htaccess file

# Redirect to custom 404 page
ErrorDocument 404 /404.html

في ملف htaccess

ثم استخدم هذا في الملف

# تحديد صفحة الخطأ 404 المخصصة
ErrorDocument 404 /404.html

# تمكين mod_rewrite وإعداد قواعد إعادة الكتابة
<IfModule mod_rewrite.c>
    RewriteEngine On
    # إعادة توجيه الطلبات غير الموجودة إلى صفحة الخطأ 404
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* /404.html [L]
</IfModule>
و اصبح يظهر 500
خطأ في الخادم الداخلي
لقد حدث خطأ داخلي في الخادم.هل لانه يوجد اكواد اخرى داخل نفس الملف
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

كل ما أنت بحاجة إليه هو الإعدادات التالية:

# Enable mod_rewrite
<IfModule mod_rewrite.c>
    RewriteEngine On
</IfModule>


# Set custom 404 page
ErrorDocument 404 /404.html

استخدام RewriteRule ^.*$ /404.html [L] مع ErrorDocument 404 /404.html يؤدي إلى حدوث تعارض.

لأنّ ErrorDocument 404 /404.html تخبر Apache بعرض صفحة 404.html عندما يحدث خطأ 404 (صفحة غير موجودة).