[شرح] تحويل روابط vb4 من روابط عادية إلى روابط صديقة مود rewrite

يسري الغراوي

عضو جديد
26 أغسطس 2010
81
0
6
portal.univeyes.net
السلام عليكم وتحية من عند الله طيبة مباركة أعضاء الدعم العربي الكرام, أقدم لكم شرح لطريقة تحويل روابط المنتدى من الروابط العادية إلى روابط صديقة بطريقة مود ريرايت وهي أفضل أنواع الروابط وهي إحدى خصائص الجيل الرابع الرائع.

مثال للأقسام من منتداي:

رابط لقسم أجنبي: 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} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [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} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

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

# Check MVC result
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ - [NC,L]
RewriteRule ^(.*)$ - [R=404,L]
أو قم بتحميله من المرفقات ورفعه إلى مجلد المنتدى وأعد تسميته إلى .htaccess وهو من الشركة الأم

ثم اتبع الخطوات التالية:

1- من لوحة التحكم إذهب إلى الإعدادت => الخيارات => الروابط الصديقة

2- ثم اجعل الإعدادات كما هي بالصورة التالية:

3nW88241.jpg


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

ajp88296.jpg


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

ZQy88360.jpg


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

الموضوع الأصلي هنــا
الشرح مقدم من شبكة عين الجامعة
وصلى اللهم على سيدنا محمد وعلى آله وصحبه وسلم
 

المرفقات

  • htaccess.txt
    1,022 بايت · المشاهدات: 240