Dôležitý: Táto stránka používa cookies, (cookies). Používanie tejto webovej stránky bez nutnosti vypnúť súbory cookie v prehliadači, znamená to, že súhlasíte s tým, pre jeho použitie.
Kúp teraz! Funkcia Súbory na stiahnutie

Zarábajte s nami!

Ak by ste chceli začať zarábať peniaze s vBET pripojiť k Affiliate Program.
Výsledky 1 na 8 z 8

Závit: Viac lang na presmerovanie URL trvalé

  1. #1
    Senior Member
    Dátum registrácie
    06. 2010
    Príspevky
    276

    Default Viac lang na presmerovanie URL trvalé

    Od svojej minulosti problém s viacerými lang sekcií adresy ako site.com / RU / GL / RU / stranka.html oprava bola vykonaná presmerovať stránky na správnu stránku, ale re-Direct je teplota presmerovanie miesto tvrdého trvalé presmerovanie

    Stav: HTTP/1.1 302 Dočasne presunuté

    nie je trvalé presmerovanie?

    Môžeme aktualizovať čo najskôr?

    Vďaka!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    Áno, pre vBET4 je veľmi jednoduché, vBET3 - nie, ale bude to robiť .. Pripravím pre vás riešenie.

  3. #3
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    ok som rýchlu opravu pre vás:
    1. otvorený a vytvorte kópiu tohto súboru:
    forum root / includes / vbenterprisetranslator_functions.php
    2. V tomto súbore nájdete:
    PHP Code:
    ?> 
    3. PRED vložiť 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žiť do súboru.
    5. otvorený a vytvorte kópiu tohto súboru:
    forum root / includes / vbenterprisetranslator_functions.php
    6. V tomto súbore nájdete:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. v tejto funkcii nájdete:
    PHP Code:
    exec_header_redirect($url); 
    8. a nahradiť:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. uložiť súbor a vyskúšať.

    Už sa stalo - budú zahrnuté do budúcej UVOĽŇOVANIE.
    Naposledy upravil kamilkurczak; 28-02-11 v 09:32.

  4. #4
    Senior Member
    Dátum registrácie
    06. 2010
    Príspevky
    276

    Default

    nie ste istí, dôvod, prečo som ešte GTE 302 temp

    Stav: HTTP/1.1 302 Dočasne presunuté

  5. #5
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    Ospravedlňujeme sa, ale teraz máte dobré riešenie v mojom predchádzajúcom príspevku, skontrolujte to!

  6. #6
    Senior Member
    Dátum registrácie
    06. 2010
    Príspevky
    276

    Default

    Som pridal funkciu, a volania na toto miesto funtion starých presmerovanie a získať rovnakej teplote 302?

    Som somthing chýba?

  7. #7
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    Môžete mi vysvetliť mi, kde si overí, že ste 302 redirect?

  8. #8
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    Všetky zmeny sú vykonané.

Kľúčové slová pre túto tému

Prispievanie

  • Vy nie je zakladať nové témy
  • Vy nie je vkladať nové príspevky
  • Vy nie je prikladať
  • Vy nie je upravovať svoje príspevky
  •