المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ما معنى ظهور أخطاء مثل 404 و 500 في المواقع؟


SaMeH-Des
08-18-2025, 05:21 PM
ما معنى ظهور أخطاء مثل 404 و 500 في المواقع؟


أحيانًا أثناء تصفح الإنترنت يظهر لنا رقم غريب مثل 404 أو 500.
هذه الأرقام ليست عشوائية، بل هي ما يُسمى: أكواد حالة HTTP.
وهي رموز يرسلها السيرفر للمتصفح لتوضيح نتيجة الطلب.

---

🔹 أشهر الأكواد ومعناها:

1- 404 Not Found
الصفحة غير موجودة. يظهر عندما يكون الرابط خاطئ أو الصفحة محذوفة.

2- 401 Unauthorized
محاولة دخول إلى صفحة محمية تتطلب تسجيل دخول أو كلمة مرور.

3- 403 Forbidden
الوصول ممنوع! لديك اتصال بالموقع لكن ليس لديك صلاحية لرؤية الصفحة.

4- 500 Internal Server Error
خطأ داخلي في السيرفر. غالبًا بسبب مشكلة برمجية أو عطل مؤقت.

5- 502 Bad Gateway
السيرفر الوسيط (Proxy أو Gateway) تلقى استجابة غير صحيحة من السيرفر الأساسي.

6- 503 Service Unavailable
الخدمة غير متاحة الآن. غالبًا السيرفر مشغول أو تحت الصيانة.

7- 504 Gateway Timeout
السيرفر الوسيط انتظر وقتًا طويلًا ولم يتلقَ ردًا من السيرفر الأساسي.

---

🔹 الخلاصة:
- أكواد 2xx → النجاح (كل شيء تمام ✅).
- أكواد 3xx → إعادة توجيه (Redirect).
- أكواد 4xx → أخطاء سببها العميل (المتصفح/الرابط).
- أكواد 5xx → أخطاء سببها السيرفر.

---

الآن عندما ترى رقمًا مثل 404 أو 500، ستعرف ما الذي يحدث بالضبط 😉

SaMeH-Des
08-18-2025, 05:27 PM
لماذا تظهر أخطاء 404 في موقعي ووردبريس وكيف أصلحها؟


خطأ 404 Not Found من أكثر المشاكل شيوعًا في ووردبريس، ويعني أن الصفحة أو المقال المطلوب غير موجود.
لكن في الحقيقة هناك عدة أسباب تؤدي إلى ظهوره. 👇

---

🔹 الأسباب الشائعة لخطأ 404 في ووردبريس:

1- إعدادات الروابط الدائمة (Permalinks) غير مضبوطة أو تغيّرت.
2- حذف أو تغيير رابط المقال/الصفحة بدون إعادة توجيه.
3- مشكلة في ملف .htaccess المسؤول عن إعادة كتابة الروابط.
4- إضافات أو قوالب تسبب تعارض مع نظام الروابط.
5- الكاش (Cache) يعرض نسخة قديمة من الصفحات.

---

🔹 خطوات إصلاح الخطأ 404:

✅ 1- تحديث إعدادات الروابط الدائمة
- من لوحة التحكم → الإعدادات → الروابط الدائمة.
- اضغط حفظ التغييرات فقط بدون تعديل.
(هذا يعيد توليد ملف .htaccess بشكل صحيح).

✅ 2- فحص ملف .htaccess
افتح ملف `.htaccess` في جذر الموقع وتأكد أن يحتوي على الكود التالي:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


✅ 3- التحقق من الروابط
- افتح الصفحة/المقال وتأكد أن الرابط صحيح.
- إذا تم تغييره → اعمل إعادة توجيه 301 باستخدام إضافة مثل Redirection.

✅ 4- تعطيل الإضافات مؤقتًا
- عطّل الإضافات واحدة تلو الأخرى لمعرفة إذا فيه إضافة مسببة للمشكلة.

✅ 5- مسح الكاش
- امسح كاش الموقع من الإضافة (WP Rocket – W3 Total Cache…).
- امسح كاش المتصفح أيضًا.

---

🔹 إذا استمرت المشكلة:
- تواصل مع الاستضافة للتأكد أن mod_rewrite مفعّل على السيرفر.
- جرّب تغيير القالب مؤقتًا للتأكد أنه ليس السبب.

---

الخلاصة:
أغلب مشاكل 404 تُحل بخطوتين:
1- تحديث إعدادات الروابط الدائمة.
2- إصلاح ملف .htaccess.

AMARYLLIS
08-22-2025, 12:37 PM
معلومات مفيدة للمهتمين بها
ووردبرس يبدو لي أصبح مهجورًا هذا الزمن:48:
أو أنا في عالم آخر :27:؟

تسلم لطرحك