• [قرار إداري] سيتم حذف جميع الأعضاء المسجلين الجدد الذين اختاروا تسمية عشوائية وليس لديهم صورة رمزية بعد 7 أيام.
  • [قرار إداري] يُمنع منعًا باتًا الرد بلغة غير العربية، أو بردود عشوائية، أو بالاكتفاء باقتباس الموضوع فقط. مخالفة ذلك قد تؤدي إلى حظر العضوية.
  • 👋 أهلاً وسهلاً بك أخي الزائر، يشرفنا انضمامك إلى مجتمعنا! التسجيل من هنا

النوميدي

مؤسس تكاوزن
عضوية موثوقة
إنضم
28 أكتوبر 2022
المشاركات
6,788
مستوى التفاعل
44,855
النقاط
5,820
الإقامة
أرض الله
الموقع الالكتروني
🔗
المشاهدات: 18 | الردود: 6
qkzqgsv-png.205

اهــلا وســهلا اعضــاء منتديات تكاوزن الكــرام...
اســعدالله اوقاتـكم بـكل خـيـــر...
اتيتكم اليوم بأخر طريقة إزالة index.php من روابط منتديات
XenForo..
FuML4xM.gif

Techawzen-remove-index-php-2025.png

تعتبر إزالة index.php من روابط منتديات XenForo من أهم خطوات تحسين محركات البحث (SEO)
وتحسين تجربة المستخدم. فوجود index.php داخل الرابط يجعله طويلاً وغير أنيق،
كما يقلل من فرص تصدره في نتائج البحث. في هذا المقال، سنشرح لماذا يجب إزالته،
وكيفية القيام بذلك خطوة بخطوة مع ذكر الحلول لأشهر المشاكل التي قد تواجهك.

kHfXS6Y.png

🔎 لماذا يجب إزالة index.php من روابط XenForo؟
تحسين محركات البحث (SEO):
الروابط القصيرة والواضحة أكثر قابلية للأرشفة من قبل Google وباقي محركات البحث.
زيادة احترافية المنتدى:
رابط مثل:
Bash:
https://techawzen.com/index.php?forums/general.1/

أقل جاذبية من:
Bash:
https://techawzen.com/forums/general.1/

سهولة المشاركة:
المستخدمون يفضلون نسخ روابط نظيفة وبسيطة عند نشرها
في وسائل التواصل الاجتماعي أو المواقع الأخرى.

⚙️ كيفية إزالة index.php من روابط XenForo
1. تفعيل خيار Friendly URLs من لوحة التحكم
سجل الدخول إلى لوحة تحكم الإدارة (AdminCP).
من القائمة الجانبية، اذهب إلى:
إعدادات → إعدادات المنتدى → إعدادات الشكل العام
ابحث عن خيار: Enable Friendly URLs (تفعيل الروابط الصديقة).
حدده واضغط حفظ التغييرات.

2. تعديل ملف .htaccess في الخادم (Apache)
إذا كنت تستخدم خادم Apache، ستحتاج لتعديل ملف .htaccess الموجود في مجلد تنصيب XenForo.
افتح ملف .htaccess وستجد فيه إعدادات جاهزة من XenForo غالبًا تكون معلّقة بعلامة #.

عدل الملف ليصبح كالتالي:
Apache config:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    # إعادة توجيه الطلبات لإزالة index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^index\.php/(.*)$ /$1 [R=301,L]
    RewriteRule ^.*$ index.php [NC,L]
</IfModule>
ملاحظة: تأكد أن mod_rewrite مفعّل على الخادم لديك.

3. إعداد Nginx (إن كنت لا تستعمل Apache)

إذا كان خادمك يعمل على Nginx، أضف الكود التالي إلى ملف إعداد الموقع:
NGINX:
location / {
    try_files $uri $uri/ /index.php?$uri&$args;
}

4. التأكد من عمل الروابط
1. بعد التعديلات، جرب الدخول إلى أي رابط في المنتدى.
2. إذا اختفى index.php وأصبح الرابط نظيفًا، فهذا يعني أن الإعدادات صحيحة.
3.في حال ظهور خطأ 404، تحقق من:
-صلاحيات ملف .htaccess.
-تفعيل mod_rewrite على Apache.

-أن ملفك محفوظ بصيغة UTF-8 بدون BOM.
kHfXS6Y.png

🛠️ مشاكل شائعة وحلولها
الروابط تعطي خطأ 404:
السبب غالبًا عدم تفعيل mod_rewrite على Apache. قم بتفعيله عبر:
Bash:
a2enmod rewrite
systemctl restart apache2

ملف .htaccess غير موجود:
انسخ الملف htaccess.txt الموجود في مجلد XenForo وأعد تسميته إلى .htaccess.

Nginx لا يطبق التغييرات:
تأكد من إعادة تشغيل الخدمة بعد التعديل:
Bash:
systemctl restart nginx

إزالة index.php من روابط XenForo خطوة أساسية لتحسين السيو (SEO) وجعل منتداك أكثر احترافية.
باتباع الخطوات التالية:
1.تفعيل Friendly URLs من لوحة التحكم.
2.تعديل ملف .htaccess أو إعدادات Nginx.
3.التأكد من عمل الروابط بدون مشاكل.
4.ستحصل على روابط نظيفة مثل:
Bash:
https://www.techawzen.com/forums

بدلاً من:
Bash:
https://techawzen.com/index.php?forums/

وبالتالي ستكسب نقاط إضافية في تحسين ظهور موقعك بمحركات البحث.
kHfXS6Y.png

p6dD7Cv.gif

dyzajhh-png.208
 

Ahmed_elbehary

عضـو بـرونـزي
إنضم
10 ديسمبر 2022
المشاركات
433
مستوى التفاعل
1,753
النقاط
720
العمر
31
الإقامة
الجزائر
مجموع اﻻوسمة
1
جزاك الله كل خير اخي الكريم على المجهودات المبذولة من طرفك
وجعلها الله في ميزان حسناتك
 
  • Like
التفاعلات: SATIPTV

Akram

عضـو فضــي
إنضم
7 يناير 2023
المشاركات
1,044
مستوى التفاعل
11,533
النقاط
1,670
العمر
23
الإقامة
المغرب
مجموع اﻻوسمة
2
بارك الله فيك وجزاك خيرا
وشكرا لك على الشرح الوافى​
 

كلمة المدير

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة المنتدى .

تواصل مع فريق العمل

  • Algeria, Palestine

  • t.me/techawzen

  • contact@techawzen.com

  • techawzen.com

عن منتديات تكاوزن العربية techawzen

تكاوزن، منتدى عربي يجمع محترفي التقنية، البرمجيات، الأمن السيبراني، أنظمة التشغيل، ومجتمع النخبة في المحتوى الحصري والدعم الفني.

تابعنا على المواقع الاجتماعية


إتصل بنا

 

أعلى

خيارات الاستايل

تلوين الاقسام
خلفية المنتدى
نوع الخط
جدول المنتديات
تمديد المنتدى
فصل الأقسام
إخفاء السايدبار
حجم الخط
الصورة الرمزية
بيانات العضو
إخفاء التواقيع

إرجاع خيارات الإستايل