חשוב: הדף זה היא באמצעות עוגיות (cookies). שימוש באתר זה מבלי לכבות את קבצי ה-cookie בדפדפן, משמעותה שאתה מסכים עבור השימוש בו.
קנה עכשיו! תכונות הורדות

להרוויח איתנו!

אם אתה רוצה להתחיל להרוויח כסף עם vBET להצטרף תוכנית שותפים.
תוצאות 1 עד 8 של 8

אשכול: Multi lang של הפניות כתובת קבועה

  1. #1
    חבר בכיר
    תאריך
    יוני 2010
    הודעות
    276

    Default Multi lang של הפניות כתובת קבועה

    מתוך הסוגיה העבר שלי שיש מספר קטעים lang בכתובות URL כמו site.com / ru / GL / ru / page.html תיקון נעשה מחדש ישיר הדפים לדף הנכון, אך מחדש הישירה היא טמפ redirect במקום קשה קבע מחדש ישירה

    סטטוס: HTTP/1.1 302 Moved זמנית

    לא קבע מחדש ישיר?

    אנחנו יכולים עדכון זה בהקדם האפשרי?

    תודה!

    כריס

  2. #2
    פורומים Enterprise מתרגם (vBET) סגל
    תאריך
    מאי 2010
    הודעות
    1,000

    Default

    כן, במשך vBET4 קל מאוד, עבור vBET3 - לא, אבל זה יהיה מוכן .. אני יכין עבורך את הפתרון.

  3. #3
    פורומים Enterprise מתרגם (vBET) סגל
    תאריך
    מאי 2010
    הודעות
    1,000

    Default

    בסדר יש לי פתרון מהיר בשבילכם:
    1. פתוח ליצור עותק של קובץ זה:
    בפורום / root כולל / vbenterprisetranslator_functions.php
    2. בקובץ זה למצוא:
    PHP Code:
    ?> 
    3. הדבק לפני הקוד הזה:
    PHP Code:
    function vbet_vb_exec_header_redirect($url)
    {
        global 
    $vbulletin;

        
    $url create_full_url($url);
        
    $url str_replace('&''&'$url); // prevent possible oddity

        
    if (strpos($url"\r\n") !== false)
        {
            
    trigger_error("Header may not contain more than a single header, new line detected."E_USER_ERROR);
        }

        
    header("Location: $url"0301);

        if (
    $vbulletin->options['addheaders'] AND (SAPI_NAME == 'cgi' OR SAPI_NAME == 'cgi-fcgi'))
        {
            
    header('Status: 301 Moved Permanently');
        }

        
    define('NOPMPOPUP'1);
        if (
    defined('NOSHUTDOWNFUNC'))
        {
            
    exec_shut_down();
        }
        exit;

    4. לשמור קובץ.
    5. פתוח ליצור עותק של קובץ זה:
    בפורום / root כולל / vbenterprisetranslator_functions.php
    6. בקובץ זה למצוא:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. בתפקוד זה למצוא:
    PHP Code:
    exec_header_redirect($url); 
    8. והחלף עם:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. לשמור קובץ ולבדוק אותו.

    כבר נעשה - ייכללו relase הבא.
    נערך לאחרונה על ידי kamilkurczak; 28-02-11 ב 09:32.

  4. #4
    חבר בכיר
    תאריך
    יוני 2010
    הודעות
    276

    Default

    לא בטוח הסיבה שאני עדיין GTE זמני 302

    סטטוס: HTTP/1.1 302 Moved זמנית

  5. #5
    פורומים Enterprise מתרגם (vBET) סגל
    תאריך
    מאי 2010
    הודעות
    1,000

    Default

    סליחה, עכשיו יש לך פתרון טוב בפוסט הקודם שלי, בבקשה לבדוק את זה!

  6. #6
    חבר בכיר
    תאריך
    יוני 2010
    הודעות
    276

    Default

    הוספתי את הפונקציה, והקריאה funtion זה במקום הישן להפנות ולקבל את זמני אותו 302?

    אני חסר somthing?

  7. #7
    פורומים Enterprise מתרגם (vBET) סגל
    תאריך
    מאי 2010
    הודעות
    1,000

    Default

    אתה יכול להסביר לי איפה בדקת שיש לך 302 הפניה?

  8. #8
    פורומים Enterprise מתרגם (vBET) סגל
    תאריך
    מאי 2010
    הודעות
    1,000

    Default

    כל השינויים נעשים.

תגיות עבור נושא זה

הרשאות

  • אתה אולי לא לפרסם נושאים חדשים
  • אתה אולי לא לפרסם תגובות
  • אתה אולי לא לצרף קבצים
  • אתה אולי לא לערוך את ההודעות שלך
  •