Важны: Гэтая старонка выкарыстоўвае печыва (cookies). Выкарыстоўваючы сапраўдны сайт, не выключаючы печыва ў браўзэры, азначае, што вы згодны для яго выкарыстання.
Купіць зараз! Асаблівасці Загрузка

Зарабляйце з намі!

Калі вы хочаце, каб пачаць зарабляць грошы з vBET зарэгістравацца, каб Партнёрская праграма.
Вынікі 1 да 8 з 8

Тэма: Шматкарыстальніцкая мову ў URL пастаяннага перасылак

  1. #1
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default Шматкарыстальніцкая мову ў URL пастаяннага перасылак

    З майго мінулага пытання, якія маюць некалькі раздзелаў мову ў URL-адрасоў, такіх як site.com / RU / GL / RU / page.html выпраўленне было зроблена для перанакіравання старонак на патрэбную старонку, але перанакіраваць з'яўляецца тэмпература перанакіраванне замест цвёрдага пастаяннага перасылак

    Статус: HTTP/1.1 302 Moved Temporarily

    не з'яўляецца пастаянным перанакіраваць?

    Ці можам мы абнаўляць гэта як мага хутчэй?

    Дзякуй!

    Крыс

  2. #2
    VBulletin прадпрыемства Перакладчык (vBET) персанал
    Рэгістрацыя
    Май 2010
    Паведамленняў
    1,000

    Default

    Так, для vBET4 гэта вельмі лёгка, для vBET3 - не, але гэта будзе зроблена .. Я буду рыхтаваць для вас рашэнне.

  3. #3
    VBulletin прадпрыемства Перакладчык (vBET) персанал
    Рэгістрацыя
    Май 2010
    Паведамленняў
    1,000

    Default

    ОК Я хутка выправіць для Вас:
    1. адкрытыя і зрабіць копію гэтага файла:
    форум корань / уваходзіць / 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. адкрытыя і зрабіць копію гэтага файла:
    форум корань / уваходзіць / 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
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default

    не ўпэўнены, што прычына я яшчэ GTE 302 тэмп

    Статус: HTTP/1.1 302 Moved Temporarily

  5. #5
    VBulletin прадпрыемства Перакладчык (vBET) персанал
    Рэгістрацыя
    Май 2010
    Паведамленняў
    1,000

    Default

    На жаль, зараз у вас ёсць добрае рашэнне ў маім папярэднім пасце, калі ласка, праверце яго!

  6. #6
    Senior Member
    Рэгістрацыя
    Чэрвеня 2010
    Паведамленняў
    276

    Default

    Я дадаў функцыю, і выклік гэтага Funtion замест старога перанакіраваць і атрымаць тыя ж 302 тэмп?

    Я прапускаю Somthing?

  7. #7
    VBulletin прадпрыемства Перакладчык (vBET) персанал
    Рэгістрацыя
    Май 2010
    Паведамленняў
    1,000

    Default

    Вы можаце растлумачыць мне, дзе ты праверыў, што ў вас ёсць 302 рэдырэкт?

  8. #8
    VBulletin прадпрыемства Перакладчык (vBET) персанал
    Рэгістрацыя
    Май 2010
    Паведамленняў
    1,000

    Default

    ўсе змены.

Пазнакі гэтай тэмы

Вашы правы

  • Вы не можа ствараць новыя тэмы
  • Вы не можа адказваць на паведамленні
  • Вы не можа прымацоўваць ўкладання
  • Вы не можа рэдагаваць свае паведамленні
  •