تحويل الروابط من vb الى XenForo بدون قواعد بيانات عن طريق .htaccess

الموضوع في 'منتــدي دروس و ادوات تطوير المواقـع و المنتــديات' بواسطة master, بتاريخ ‏17 يوليو 2014.

  1. master

    master مدير المنتدى إداري

    إنضم إلينا في:
    ‏26 أكتوبر 2007
    المشاركات:
    2,807
    الإعجابات المتلقاة:
    6
    نقاط الجائزة:
    38
    الجنس:
    ذكر
    الوظيفة:
    مبرمج جافا
    مكان الإقامة:
    الاسكندرية
    بسم الله الرحمن الرحيم

    شاشرح اليوم طريقة تحويل الروابط من vb الى XenForo بدون قواعد بيانات عن طريق .htaccess
    مثال منتدى برامج لايف

    [​IMG]

    اذا قمت بالتحويل من اسكربت فى بليوتن 3 الى اسكربت اكسنفروا ولا تستطيع تحويل الروابط المؤرشفة الى الامتداد الجديدة اليك الطريقة

    سنفرض ان المنتدى القديم كان متسطب على الامتداد bramjlive.com/vb

    قمت بتنصيب الاسكربت الجديد او اكسنفيرو على الروت او (www (bramjlive.com

    نريد الان تحويل الرابط التالى الى الاسكربت الجديد
    bramjlive.com/vb/showthread.php?p=28249

    لن نقوم برفع اى محولات مثل showthread.php او 301 config.php

    الطريقة عن طريق ملف .htaccess
    اذا كان منتداك الجديد مسطب فى الرئيسية قم باضافة الكود التالى اعلى ملف .htaccess مع تغيير ما يلزم حسب الملف الفرعى اللى كان متسطب عليه المنتدى القديم

    كود:
                                                                  
        RewriteEngine On
    Options +FollowSymlinks -MultiViews
    
    RewriteCond %{REQUEST_URI}?%{QUERY_STRING} ^/?vb/showthread\.php\?([^=]+)=([^\&\ ]+)
    RewriteRule ^/?vb/showthread\.php$ /threads/%2? [L,R=301]
    

    الملف الفرعى هنا vb ويمكنك تغيير كما تشاء

    اذا كان ملف ال htaccess فاضى اليك الملف كامل بكود التحويل

    htaccess - Pastebin.com

    طبعا ملف htaccess فى رئيسية موقعك او المكان اللى سطبت فيه منتداك الجديد

    الان الروابط يتم تحويلها بشكل سريع وتلقائى افضل من الطريقة العادية

    اى استفسارات انا جاهز

مشاركة هذه الصفحة