شرح حل مشكلة اختفاء الأقسام عند تفعيل الروابط الصديقة في XenForo 2.3

codeNET

Administrative
طاقم الإدارة
ادارة فورارنت
إنضم
06/04/2026
المشاركات
67
حل مشكلة اختفاء الأقسام عند تفعيل الروابط الصديقة في XenForo 2.3

مقدمة​

يعتبر نظام الروابط الصديقة (Friendly URLs) من أهم العوامل لتحسين أرشفة المنتدى (SEO) وجعل الروابط تبدو احترافية. لكن، يواجه الكثير من مديري المنتديات مشكلة ظهور صفحة "الخطأ 404" أو اختفاء المواضيع عند تفعيل هذا الخيار. في هذا المقال سنشرح الحل الجذري لهذه المشكلة.



1. التأكد من ملف .htaccess​

السبب الرئيسي للمشكلة هو عدم وجود ملف التوجيه أو تسميته بشكل خاطئ. اتبع الخطوات التالية:
  • توجه إلى مدير الملفات (File Manager) في لوحة تحكم استضافتك.
  • داخل المجلد الرئيسي للمنتدى، ابحث عن ملف باسم htaccess.txt.
  • قم بإعادة تسميته إلى .htaccess (تأكد من وجود النقطة في بداية الاسم).

2. الكود الصحيح للملف​

تأكد أن الملف يحتوي على الكود التالي ليعمل التوجيه بشكل سليم على خوادم Apache:

كود:
RewriteEngine On

# If you are having problems with the rewrite rules, remove the "#" from the line below:
#RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php [L]

3. إذا كان منتداك في مجلد فرعي​

إذا قمت بتنصيب المنتدى داخل مجلد مثل /community أو /forum، يجب عليك تعديل السطر التالي في ملف الـ .htaccess:

ابحث عن: #RewriteBase /xenforo
استبدله بـ: RewriteBase /forum (مع تغيير forum لاسم مجلدك)



خاتمة​

بعد تطبيق هذه الخطوات، توجه إلى لوحة تحكم المنتدى > الإعدادات > خيارات التصفح وقم بتفعيل "Use Full Friendly URLs". ستجد أن الروابط أصبحت تعمل بسلاسة دون أي أخطاء.

مع تحيات إدارة الموقع
 
عودة
أعلى أسفل