Важливий: Ця сторінка використовує кукі (cookies). Використовуючи справжній сайт, не вимикаючи кукі в браузері, означає, що ви згодні для його використання.
Купити зараз! Особливості Завантаження

Заробляйте з нами!

Якщо ви хотіли б почати заробляти гроші з vBET приєднатися до Партнерська програма.
Результати 1 до 8 з 8

Тема: Розрахована на багато мову в URL постійного перенаправлення

  1. #1

    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

    Default

    не впевнений, що причина я ще GTE 302 темп

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

  5. #5
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Травень 2010
    Повідомлень
    1,000

    Default

    На жаль, тепер у вас є гарне рішення в моєму попередньому пості, будь ласка, перевірте його!

  6. #6

    Default

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

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

  7. #7
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Травень 2010
    Повідомлень
    1,000

    Default

    Ви можете пояснити мені, де ти перевірив, що у вас є 302 редірект?

  8. #8
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Травень 2010
    Повідомлень
    1,000

    Default

    всі зміни.

Мітки цієї теми

Ваші права

  • Ви не може створювати нові теми
  • Ви не може відповідати на повідомлення
  • Ви не може прикріплювати вкладення
  • Ви не може редагувати свої повідомлення
  •