WordPress

إصلاح مشاكل WordPress الدائمة وأخطاء 404

If your WordPress pages are returning 404 errors when they should exist, or links within your site are broken after a migration or plugin change, the most common fix is to flush (regenerate) your…

إذا كانت صفحات WordPress تعود برسائل خطأ 404 بينما يجب أن تكون موجودة، أو أن الروابط في موقعك مقطوعة بعد ترحيل أو تغيير مكون إضافي، فالحل الأكثر شيوعاً هو مسح (إعادة إنشاء) قواعد إعادة الكتابة في WordPress.

الحل السريع: مسح الروابط الثابتة

  1. قم بتسجيل الدخول إلى لوحة التحكم في WordPress على yourdomain.com/wp-admin
  2. انتقل إلى الإعدادات > الروابط الثابتة
  3. دون تغيير أي شيء، انقر على حفظ التغييرات

يؤدي هذا إلى إعادة إنشاء ملف .htaccess ومسح قواعد إعادة الكتابة. في معظم الحالات، سيتم حل أخطاء 404 على الفور بعد القيام بذلك.

إذا لم تتمكن من الوصول إلى لوحة تحكم WordPress

إذا كانت مشكلة 404 تمنعك من تسجيل الدخول أو الوصول إلى الإدارة:

  1. اتصل بموقعك عبر SFTP. انظر وصول SFTP
  2. انتقل إلى جذر تثبيت WordPress
  3. افتح ملف .htaccess
  4. استبدل المحتوى بين علامات تعليق WordPress بقواعد WordPress الافتراضية:
# 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
  1. احفظ الملف
  2. قم بتسجيل الدخول إلى لوحة تحكم WordPress وأعد حفظ الروابط الثابتة كما هو موضح أعلاه

قم بتعديل قواعد .htaccess فقط بين علامات # BEGIN WordPress و # END WordPress. أي شيء خارج هذه العلامات تمت إضافته من قبل مكونات إضافية أخرى أو تكوينات الخادم ويجب عدم إزالته.

إعدادات الروابط الثابتة بعد الترحيل

إذا قمت مؤخراً بترحيل موقعك إلى Kapsule، فقد يحتوي ملف .htaccess القديم على قواعد من بيئة خادم مختلفة. بعد الترحيل:

  1. انتقل إلى الإعدادات > الروابط الثابتة
  2. حدد هيكل عنوان URL المفضل لديك (على سبيل المثال، اسم المنشور)
  3. انقر على حفظ التغييرات

إذا كنت تستخدم هيكل رابط ثابت مخصص، فاكتبه قبل المسح. لا يغير المسح صيغة الرابط الثابت المختارة، بل يعيد إنشاء القواعد التي تجعلها تعمل فقط.

إذا استمرت المشكلة

تحقق من التالي:

  • تأكد من أن mod_rewrite مفعل على الخادم (Kapsule يفعله بشكل افتراضي)
  • تأكد من أن ملف .htaccess في جذر موقعك قابل للكتابة بواسطة خادم الويب
  • قم بإلغاء تنشيط المكونات الإضافية المثبتة مؤخراً واحداً تلو الآخر للتحقق من التضاربات

إذا لم يحل أي من هذه المشاكل المشكلة، فافتح تذكرة دعم في KPanel ضمن قسم الدعم.

هل تحتاج إلى مساعدة إضافية؟

راسلنا على البريد الإلكتروني support@kapsulehost.com أو افتح محادثة في KPanel.

فتح KPanel
إصلاح مشاكل WordPress الدائمة وأخطاء 404