Viktig: Denne siden bruker cookies (cookies). Ved hjelp av dette nettstedet uten å slå av cookies i nettleseren, betyr at du er enig for å bruke det.
Kjøp nå! Funksjoner Nedlastinger

Tjen med oss!

Hvis du ønsker å begynne å tjene penger med vBET sammenføyning til Agentprogrammet.
Resultater 1 til 8 av 8

Tråd: Multi lang i url permanent omdirigeringer

  1. #1
    Senior Member
    Ble medlem
    Juni 2010
    Innlegg
    276

    Default Multi lang i url permanent omdirigeringer

    Fra min siste nummer av å ha flere lang seksjoner i en urls som site.com / ru / GL / ru / side.html en fix ble laget for å re-direkte sidene til riktig side, men re-direkte er en temp omdirigere stedet for en hard permanent re-direkte

    Status: HTTP/1.1 302 Moved Midlertidig

    ikke en permanent re-direkte?

    Kan vi oppdatere denne asap?

    Takk!

    Chris

  2. #2
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1,000

    Default

    Ja, For vBET4 er det veldig enkelt, for vBET3 - ikke, men det vil bli gjort .. Jeg vil utarbeide en løsning for deg.

  3. #3
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1,000

    Default

    ok jeg har en rask løsning for deg:
    1. åpne og lage en kopi av denne filen:
    Forumet root / includes / vbenterprisetranslator_functions.php
    2. i denne filen finne:
    PHP Code:
    ?> 
    3. lim FØR denne koden:
    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. lagre en fil.
    5. åpne og lage en kopi av denne filen:
    Forumet root / includes / vbenterprisetranslator_functions.php
    Seks. i denne filen finne:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. i denne funksjonen finne:
    PHP Code:
    exec_header_redirect($url); 
    8. og erstatt med:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. lagre en fil og teste den.

    Allerede har gjort - vil bli inkludert i den neste Slipp.
    Sist endret av kamilkurczak; 28-02-1109:32.

  4. #4
    Senior Member
    Ble medlem
    Juni 2010
    Innlegg
    276

    Default

    ikke sikker på grunnen til at jeg fortsatt gte de 302 temp

    Status: HTTP/1.1 302 Moved Midlertidig

  5. #5
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1,000

    Default

    Beklager, nå har du en god løsning i mitt forrige innlegg, sjekk den!

  6. #6
    Senior Member
    Ble medlem
    Juni 2010
    Innlegg
    276

    Default

    Jeg har lagt til funksjonen, og kallet til denne funtion stedet for den gamle omdirigere og få den samme 302 temp?

    Har jeg gått glipp somthing?

  7. #7
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1,000

    Default

    kan du forklare meg hvor du sjekket at du har en 302 redirect?

  8. #8
    vBulletin Enterprise Oversetter (vBET) Personale
    Ble medlem
    Mai 2010
    Innlegg
    1,000

    Default

    alle forandringer er gjort.

Tags for denne tråden

Regler for innlegg

  • Du kanskje ikke starte nye tråder
  • Du kanskje ikke poste svar
  • Du kanskje ikke legge til vedlegg
  • Du kanskje ikke endre innleggene dine
  •