Vigtigt: Denne side bruger cookies (cookies). Brug af denne website uden at slukke cookies i browseren, betyder det, at du accepterer for at bruge det.
Køb nu! Egenskaber Downloads

Tjen med os!

Hvis du vil begynde at tjene penge med vBET join til Affiliate Program.
Resultater 1 til 8 af 8

Tråd: Multi lang i URL permanent omdirigeringer

  1. #1
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default Multi lang i URL permanent omdirigeringer

    Fra mit tidligere spørgsmål om at have flere lang sektioner i en URL'er som site.com / RU / GL / RU / side.html en rettelse blev foretaget for at omdirigere siderne til den rigtige side, men de re-direct er en temp omdirigere stedet for en hård permanent omdirigere

    Status: HTTP/1.1 302 Flyttet midlertidigt

    ikke en permanent omdirigere?

    Kan vi opdatere denne asap?

    Tak!

    Chris

  2. #2
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    Ja, for vBET4 er det meget let, for vBET3 - ikke, men det vil ske .. Jeg vil udarbejde en løsning for dig.

  3. #3
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    Ok jeg har en hurtig løsning for dig:
    1. åbne og lave en kopi af denne fil:
    forum root / includes / vbenterprisetranslator_functions.php
    2. i denne fil findes:
    PHP Code:
    ?> 
    3. indsæt FØR denne kode:
    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. gemme en fil.
    5. åbne og lave en kopi af denne fil:
    forum root / includes / vbenterprisetranslator_functions.php
    6. i denne fil findes:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. i denne funktion finde:
    PHP Code:
    exec_header_redirect($url); 
    8. og erstat med:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. gemme en fil og teste det.

    Allerede har gjort - vil indgå i den næste Slip.
    Senest redigeret af kamilkurczak; 28-02-1109:32.

  4. #4
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default

    ikke sikker på, at grunden til at jeg stadig GTE de 302 temp

    Status: HTTP/1.1 302 Flyttet midlertidigt

  5. #5
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    Beklager, nu har du en god løsning i mit tidligere indlæg, kan du se det!

  6. #6
    Senior Medlem
    Tilmeldings dato
    Jun 2010
    Indlæg
    276

    Default

    Jeg har tilføjet den funktion, og opfordringen til at denne funtion i stedet for den gamle omdirigere og få de samme 302 temp?

    Er jeg mangler somthing?

  7. #7
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    Kan du forklare mig, hvor du tjekket at du har en 302 redirect?

  8. #8
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    alle ændringer er foretaget.

Tags til dette emne

Udstationering Tilladelser

  • Du måske ikke oprette nye tråde
  • Du måske ikke skrive svar
  • Du måske ikke vedhæfte filer
  • Du måske ikke redigere dine indlæg
  •