Důležitý: Tato stránka používá cookies, (cookies). Používání této webové stránky bez nutnosti vypnout soubory cookie v prohlížeči, znamená to, že souhlasíte s tím, pro jeho použití.
Kup teď! Funkce Soubory ke stažení

Vydělávejte s námi!

Pokud chcete začít vydělávat peníze s BB spojení Partnerský Program.
Výsledky 1 na 8 z 8

Závit: Více lang na přesměrování URL trvalé

  1. #1
    Senior Member
    Datum registrace
    06. 2010
    Příspěvky
    276

    Default Více lang na přesměrování URL trvalé

    Od své minulosti problém s více lang sekcí adresy jako site.com / RU / GL / RU / stranka.html oprava byla provedena přesměrovat stránky na správnou stránku, ale re-Direct je teplota přesměrování místo tvrdého trvalé přesměrování

    Stav: HTTP/1.1 302 Dočasně přesunuto

    není trvalé přesměrování?

    Můžeme aktualizovat co nejdříve?

    Díky!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    Ano, pro vBET4 je velmi snadné, vBET3 - ne, ale bude to dělat .. Připravím pro vás řešení.

  3. #3
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    ok jsem rychlou opravu pro vás:
    1. otevřený a vytvořte kopii tohoto souboru:
    forum root / includes / vbenterprisetranslator_functions.php
    2. V tomto souboru najdete:
    PHP Code:
    ?> 
    3. PŘED vložit tento kód:
    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. uložit do souboru.
    5. otevřený a vytvořte kopii tohoto souboru:
    forum root / includes / vbenterprisetranslator_functions.php
    6. V tomto souboru najdete:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. v této funkci najdete:
    PHP Code:
    exec_header_redirect($url); 
    8. a nahradit:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. uložit soubor a vyzkoušet.

    Už se stalo - budou zahrnuty do příští UVOLŇOVÁNÍ.
    Naposledy upravil kamilkurczak; 28-02-11 na 09:32.

  4. #4
    Senior Member
    Datum registrace
    06. 2010
    Příspěvky
    276

    Default

    nejste jisti, důvod, proč jsem ještě GTE 302 temp

    Stav: HTTP/1.1 302 Dočasně přesunuto

  5. #5
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    Omlouváme se, ale nyní máte dobré řešení v mém předchozím příspěvku, zkontrolujte to!

  6. #6
    Senior Member
    Datum registrace
    06. 2010
    Příspěvky
    276

    Default

    Jsem přidal funkci, a volání na toto místo funtion starých přesměrování a získat stejné teplotě 302?

    Jsem somthing chybí?

  7. #7
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    Můžete mi vysvětlit mi, kde si ověří, že jste 302 redirect?

  8. #8
    vBulletin Enterprise Translator (vBET) Zaměstnanci
    Datum registrace
    05. 2010
    Příspěvky
    1,000

    Default

    Všechny změny jsou provedeny.

Klíčová slova pro tuto téma

Přispívání

  • Vy není zakládat nová témata
  • Vy není vkládat nové příspěvky
  • Vy není přikládat
  • Vy není upravovat své příspěvky
  •