تحويل روابط المنتدى من الأساسية إلى روابط صديقة مود ريرايت







السلام عليكم ورحمة الله أعضاء ترايدنت الكرام, أقدم لكم شرح لطريقة تحويل روابط المنتدى من الروابط العادية إلى روابط صديقة بطريقة مود ريرايت وهي أفضل أنواع الروابط وهي إحدى خصائص الجيل الرابع الرائع. مثال للأقسام من منتداي: رابط لقسم أجنبي: English Forums رابط قسم عربي: أقسام الكتب المتنوعة مثال للمواضيع رابط موضوع عربي: تحميل كتاب دليل الباحث لطلاب الماجستير والدكتوراة رابط موضوع أجنبي: Schweser CFA Video 2013 Level 2 Tutorial - Full Pack , وتحتاج هذه الطريقة إلى ملف .htaccess يتم رفعه بداخل مجلد المنتدى ويحتوي على الكود التالي:

رمز PHP:
RewriteEngine on 

# If you are having problems or are using VirtualDocumentRoot, uncomment this line and set  

it to your vBulletin directory. 
# RewriteBase /forum/ 

# If you are having problems with the rewrite from content/ to content.php, uncomment this  

line to turn MultiViews off. 
# Options -MultiViews 

RewriteCond %{REQUEST_FILENAME} -[OR] 
RewriteCond %{REQUEST_FILENAME} -[OR] 
RewriteCond %{REQUEST_FILENAME} -d 

RewriteRule 
^.*$ - [NC,L] 

# Forum 
RewriteRule ^threads/.* showthread.php [QSA] 
RewriteRule ^forums/.* forumdisplay.php [QSA] 
RewriteRule ^members/.* member.php [QSA] 
RewriteRule ^blogs/.* blog.php [QSA] 
RewriteRule ^entries/.* entry.php [QSA] 

RewriteCond %{REQUEST_FILENAME} -[OR] 
RewriteCond %{REQUEST_FILENAME} -[OR] 
RewriteCond %{REQUEST_FILENAME} -d 

RewriteRule 
^.*$ - [NC,L] 

# MVC 
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $1.php?r=$[QSA] 

# Check MVC result 
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule 
^(.*)$ - [NC,L] 
RewriteRule ^(.*)$ - [R=404,L 

أو قم بتحميله من المرفقات ورفعه إلى مجلد المنتدى وأعد تسميته إلى .htaccess وهو من الشركة الأم ثم اتبع الخطوات التالية: 1- من لوحة التحكم إذهب إلى الإعدادت => الخيارات => الروابط الصديقة 2- ثم اجعل الإعدادات كما هي بالصورة التالية:

3- وأهم الخطوات في الصورة السابقة هي الخطوة رقم 3 لإن الإعداد الإفتراضي لها "تجاهل" يناسب اللغة الإنجليزية فقط في الروابط أما اللغة العربية فتظهر بالشكل التالي كما هو موضح بالصورة التالية:

4- لذا يجب تحويل الترميز إلى UHF-8 فتظهر الروابط صحيحة كما بالصورة التالية:

ملحوظة: التحويل من الروابط الأساسية إلى الصديقة لا يضر بالأرشفة حيث يتم التوجيه إلى الرابط الجديد تلقائيا

المصدر