Pomembno: Ta stran uporablja piškotke (cookies). Z uporabo te spletne strani brez izklopu piškotke v brskalniku, pomeni, da se strinjate za njegovo uporabo.
Kupite! Lastnosti Downloads

Zaslužite z nami!

Če bi želeli začeti zaslužite denar z vBET stika za Affiliate Program.
Rezultati 1 do 8 od 8

Thread: Multi lang v url stalni redirects

Hibridni pogled

Prejšnji Post Previous Post   Next Post Naslednji Post
  1. #1
    Brezupen
    Join Date
    Junij 2010
    Prispevkov
    276

    Default Multi lang v url stalni redirects

    Iz moje pretekle izdaje, ki imajo več odsekov lang v URL, kot je site.com / ru / GL / ru / stran.html bil določi na preusmeriti strani na pravi strani, vendar pa preusmeriti je temp preusmeriti namesto trdega trajno preusmeriti

    Status: HTTP/1.1 302 Začasno premaknjen

    ne trajno preusmeriti?

    Ali lahko posodobi to asap?

    Hvala!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) Osebje
    Join Date
    Maj 2010
    Prispevkov
    1,000

    Default

    Da, za vBET4 je zelo enostavno, za vBET3 - ne, ampak se bo zgodilo .. Bom pripravila rešitev za vas.

  3. #3
    vBulletin Enterprise Translator (vBET) Osebje
    Join Date
    Maj 2010
    Prispevkov
    1,000

    Default

    ok sem hitra rešitev za vas:
    1. odprto in naredite kopijo te datoteke:
    forum root / includes / vbenterprisetranslator_functions.php
    2. v tej datoteki našli:
    PHP Code:
    ?> 
    3. paste PRED to kodo:
    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. shranite datoteko.
    5. odprto in naredite kopijo te datoteke:
    forum root / includes / vbenterprisetranslator_functions.php
    6. v tej datoteki našli:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. v tej funkciji najdete:
    PHP Code:
    exec_header_redirect($url); 
    8. in zamenjajte z:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. shranite datoteko in jo test.

    Že narediti - bodo vključene v naslednjo SPROŠČANJE.
    Nazadnje urejal kamilkurczak; 28-02-11 pri 09:32.

  4. #4
    Brezupen
    Join Date
    Junij 2010
    Prispevkov
    276

    Default

    ne vem razlog, zakaj sem še vedno gte 302 temp

    Status: HTTP/1.1 302 Začasno premaknjen

  5. #5
    vBulletin Enterprise Translator (vBET) Osebje
    Join Date
    Maj 2010
    Prispevkov
    1,000

    Default

    Oprostite, zdaj imate dobra rešitev v mojem prejšnjem delovnem mestu, vas prosimo, preverite!

  6. #6
    Brezupen
    Join Date
    Junij 2010
    Prispevkov
    276

    Default

    Sem dodal funkcijo, in poziv k temu funtion namesto starih preusmeriti in dobili enako 302 temp?

    Am I manjka somthing?

  7. #7
    vBulletin Enterprise Translator (vBET) Osebje
    Join Date
    Maj 2010
    Prispevkov
    1,000

    Default

    mi lahko razložite, kjer ste preverili, da imate 302 preusmeritev?

  8. #8
    vBulletin Enterprise Translator (vBET) Osebje
    Join Date
    Maj 2010
    Prispevkov
    1,000

    Default

    vse spremembe so narejene.

Oznake za to Thread

Pravila objavljanja

  • You ne sme objavljati novih tem
  • You ne sme post Odgovori
  • You ne sme dodati priponk prispevkom
  • You ne sme urejati svojih prispevkov
  •