النتائج 1 إلى 12 من 12

الموضوع: هل هناك كود معين يحول الروابط من الدومين القديم الى الجديد

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947

    هل هناك كود معين يحول الروابط من الدومين القديم الى الجديد



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

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

    لكن اريد ان اسال عن شىء
    مثلا اذا طلب الزائر هذا العنوان www.xxxxx.com/vb/showthread.php?t=242455 مثلا اريد تحويله الى
    www.newdomain.com/vb/showthread.php?t=242455
    يعنى استبدال اسم الدومين وياريت لو فيه طريقة اخرى كمان لاستبدال اسم المجلد لو ارد تغيير مجلد المنتدى vb الى المجلد forum مثلا على نفس الدومين فاريد اذا طلب المتصفح العنوان القديم يحوله على نفس الرابط لكن بالجديد سواء كان بتغيير الدومين او تغيير المجلد

    اذا كانت هناك امكانية لوضع الكود عن طريق تطبيق htaccess او غيره





    التعديل الأخير تم بواسطة مهندس مصرى ; 06-09-2007 الساعة 12:06 AM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير


  2. #2
    عضو جديد
    تاريخ التسجيل
    Sep 2007
    المشاركات
    20


    محتوى ملف الـ htaccess

    كود:
     
    <IfModule mod_autoindex.c>
    Options -Indexes
    </ifModule> 
    
    
    Options +FollowSymLinks 
     RewriteEngine On 
     RewriteRule www.xxxxx.com/vb/showthread.php?t=([0-9]+) www.newdomain.com/vb/showthread.php?t=$1 [nc]
    ضع الملف الموجود بالمرفقات داخل مجلد VB بموقعك... اظنها ستعمل!!





    الملفات المرفقة الملفات المرفقة

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اشكرك على المساعدة
    للاسف لم تعمل !!
    اذكر انى رايت موقع وضع صفحة افتراضية ايضا وكتب فيها تنبيه بالتحويل وكان التنبيه يحتوى ايضا على العنوان القديم وينبه ان ننسخ العنوان (الجديد) ويكتبه اعتقد انها ب ال javascript
    فهل هناك امكانية لذلك؟؟
    اذا كانت بال php او بال javascript او بال htaccess اى شىء المهم ان تعمل





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    كود PHP:
    if ($_SERVER['SERVER_NAME'] <> 'www.xxxxx.com' && $_SERVER['SERVER_NAME'] <> 'xxxxx.com')
    {
    header("location: ".str_replace('xxxxx.com''newdomain.com'$_SERVER['REQUEST_URI']));

    حطها في أول صفحتك في الموقع القديم





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  5. #5
    عضو جديد
    تاريخ التسجيل
    Sep 2007
    المشاركات
    20


    بالنسبة للـ htaccess:

    محتوى الملف

    كود:
     
    <IfModule mod_autoindex.c>
    Options -Indexes
    </ifModule>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^the old domain$
    RewriteRule ^(.*)$ http://the new domain/vb/$1 [L,R=301]
    قم بتعديل the old domain وضعها مكانها العنوان القديم
    قم بتعديل the new domain وضعها مكانها العنوان الجديد

    لقد قمت بتجربته هذه المرة وسيعمل معك... ضعه في مجلد VB ولكن يجب ان يكون الدومين القديم يشير الى نفس السيرفر الذي يشير اليه السيرفر الجديد...

    فان لم يكن كذلك كل ما عليك فعله هو وضع الملف في مجلد باسم VB في السيرفر الذي يشير اليه الدومين القديم...





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة خادم الفاروق عمر ; 07-09-2007 الساعة 06:17 AM

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اخوانى الكرام خادم الفاروق عمر و mezoo للاسف الشديد كود htaccess لم يعمل ولا حتى كود ال php مع العلم انى طبقت كل ما تفضلتم بوضعه فى الموضوع
    لا يوجد اى نتيجة
    مع العلم انى موقف الاتصال بقاعدة البيانات الخاصة بالمنتدى على الموقع القديم وعامل تحويل تلقائى لكن اعتقد هذا ليس له اى صلة بالاكواد التى وضعتموها فى الموضوع او ليس له اى تاثير
    لان ال htaccess يتم تطبيقه اول شىء على السيرفر وكود ال php وضعته فى اول الملف قبل تنفيذ اى امر آخر





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  7. #7
    عضو جديد
    تاريخ التسجيل
    Sep 2007
    المشاركات
    20


    اخي قمت بتجربة الكود مجدداً وهو يعمل وهذا مثال:

    قم باستدعاء العنوان التالي:
    http://omarb13.sytes.net/vb/index.php?t=401


    ستلاحظ انه يقوم بنقلك تلقائياً الى
    http://omarb13.no-ip.biz/vb/index.php?t=401


    هل انت متأكد من ان ال htaccess مفعل لديك؟






  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    صحيح يعمل لديك تمام
    هكذا انت استخدمت الكود

    <IfModule mod_autoindex.c>
    Options -Indexes
    </ifModule>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^sytes.net/vb$
    RewriteRule ^(.*)$ http://no-ip.biz/vb/$1 [L,R=301]

    نعم اخى الكريم
    انا متاكد من انه مفعل لانى استخدمت بعض الاوامر سابقا واشتغل تمام لكنى لا استخدم اوامر حاليا
    هل يمكن من تعريف المتغيرات؟؟





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  9. #9
    عضو جديد
    تاريخ التسجيل
    Sep 2007
    المشاركات
    20


    اظن ان السبب هو تعريف المتغيرات....

    هكذا قمت باستبدال الروابط!!:

    كود:
     
    <IfModule mod_autoindex.c>
    Options -Indexes
    </ifModule>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^omarb13.sytes.net$
    RewriteRule ^(.*)$ http://omarb13.no-ip.biz/vb/$1 [L,R=301]






    التعديل الأخير تم بواسطة خادم الفاروق عمر ; 08-09-2007 الساعة 03:42 AM

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    بالنسبة لكود ال php تقريباً كنت نايم وانا بكتبه
    اتفضل
    كود PHP:
    if ($_SERVER['SERVER_NAME'] <> 'www.new.com' && $_SERVER['SERVER_NAME'] <> 'new.com')
    {
    header("location: http://new.com".$_SERVER['REQUEST_URI']);

    بدل new بدومينك





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    جزاكما الله كل خير
    اخى خادم الفاروق الحمد لله الكود اشتغل يبدو انى كتبته خطا فى اول الامر لذلك طلبت منك وضع الكود الذى كتبته انت على موقعك
    اخى mezoo كودك الجديد اشتغل ايضا
    تحياتى لكما وجزاكما الله كل خير

    كان هناك سؤال اخر اذا مافيها غلبة

    مثلا اذا غيرت اسماء الملفات forumdisplay.php و showthread.php وغيرهم على السيرفر الجديد واريد تحويل الملفات فى السيرفر القديم الى هذه الملفات بالاسم الجديد على السيرفر الجديد مع العلم ان الملفات بنفس اسماءها على السيرفر القديم

    بمعنى اريد تحويل forumdisplay.php الى forum.php فى السيرفر الجديد

    جزاكم الله كل خير





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  12. #12
    عضو جديد
    تاريخ التسجيل
    Sep 2007
    المشاركات
    20


    انت كنت تود تحويل الروابط.... انصحك بتركيب هاك لتعديل روابط المنتدى..
    هذا موضوع للأخ بركات بالنسبة للموضوع بشكل مفصل!!!
    http://www.swalif.net/softs/swalif59/softs200686/










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا