دعم فني

📘 طريقة إضافة كود ووردبريس في ملف .htaccess ولماذا هو مهم

 

إذا كنت تمتلك موقع ووردبريس، فواحد من أهم الملفات التي يعتمد عليها موقعك هو ملف .htaccess، الموجود في المجلد الرئيسي لموقعك. هذا الملف مسؤول عن التحكم في إعدادات السيرفر مثل إعادة التوجيه (Redirects) وحماية الملفات وتنظيم الروابط (Permalinks).


🔹 ما هو ملف .htaccess؟

 

هو ملف إعدادات خاص بسيرفر Apache، يُستخدم للتحكم في كيفية معالجة الطلبات والروابط في موقعك.
ووردبريس يستخدمه تلقائيًا لتنظيم الروابط الجميلة (Pretty Permalinks) حتى تظهر بالشكل الاحترافي مثل:

https://example.com/about/

 

بدلاً من الشكل الافتراضي:

https://example.com/?p=123

🔹 الكود الأساسي الخاص بووردبريس

 

يُفضّل أن يحتوي ملف .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

🔹 شرح الكود خطوة بخطوة

  • RewriteEngine On
    يقوم بتفعيل خاصية إعادة كتابة الروابط (Rewrite Engine).
  • RewriteBase /
    يحدد المسار الأساسي للموقع على السيرفر.
  • RewriteRule ^index.php$ – [L]
    يخبر السيرفر بعدم تطبيق أي قاعدة أخرى على ملف index.php.
  • RewriteCond %{REQUEST_FILENAME} !-f
    يتأكد أن الرابط المطلوب ليس ملفًا حقيقيًا على السيرفر.
  • RewriteCond %{REQUEST_FILENAME} !-d
    يتأكد أن الرابط المطلوب ليس مجلدًا حقيقيًا.
  • RewriteRule . /index.php [L]
    أي طلب لا يطابق ملفًا أو مجلدًا حقيقيًا يتم توجيهه إلى index.php ليعالجه ووردبريس.

🔹 أين تضع الكود؟

  1. افتح لوحة التحكم الخاصة بالاستضافة.
  2. ادخل إلى مدير الملفات (File Manager).
  3. افتح المجلد الرئيسي الذي يحتوي على ملفات ووردبريس (عادة public_html أو www).
  4. ابحث عن ملف باسم .htaccess (قد تحتاج لتفعيل خيار “عرض الملفات المخفية”).
  5. افتحه باستخدام محرر النصوص، وضع الكود السابق بداخله بين السطرين:
    # BEGIN WordPress
    ...
    # END WordPress
    
  6. احفظ الملف.

⚠️ ملاحظات مهمة

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

✅ الفائدة من هذا الكود

 

إضافة هذا الكود تضمن أن موقعك:

  • يعمل بروابط نظيفة وجميلة (SEO Friendly URLs).
  • لا يظهر خطأ 404 عند تصفح الصفحات.
  • يُعيد توجيه الطلبات بشكل صحيح إلى نظام ووردبريس.
  • يحسّن أداء الموقع وتجربة المستخدم.

اترك تعليقاً

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