Belangrijk: Deze pagina is met behulp van cookies (cookies). Met behulp van deze website zonder het uitschakelen van cookies in de browser, betekent dat u akkoord voor het gebruik ervan.
Koop nu! Functies Downloads

Verdienen met ons!

Als u zou willen beginnen met het verdienen van geld met vBET join te Affiliate programma.
Resultaten 1 naar 8 van 8

Onderwerp: Multi lang in url permanente redirects

  1. #1
    Senior Member
    Geregistreerd
    Juni 2010
    Berichten
    276

    Default Multi lang in url permanente redirects

    Vanuit mijn verleden kwestie van het hebben van meerdere secties in een lang urls als site.com / ru / gl / ru / pagina.html een fix is gemaakt om opnieuw direct de pagina's naar de juiste pagina, maar de re-direct is een temp redirect in plaats van een harde permanente re-direct

    Status: HTTP/1.1 302 Moved Tijdelijk

    niet een permanente re-direct?

    Kunnen we zo snel mogelijk updaten?

    Bedankt!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1,000

    Default

    Ja, Voor vBET4 is het heel gemakkelijk, want vBET3 - niet, maar het zal gebeuren .. Ik zal een oplossing voor je.

  3. #3
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1,000

    Default

    ok ik heb een snelle oplossing voor u:
    1. open en maak een kopie van dit bestand:
    forum root / includes / vbenterprisetranslator_functions.php
    2. in dit bestand te vinden:
    PHP Code:
    ?> 
    3. plak VOORDAT deze code:
    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. opslaan van een bestand.
    5. open en maak een kopie van dit bestand:
    forum root / includes / vbenterprisetranslator_functions.php
    6. in dit bestand te vinden:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. in deze functie vinden:
    PHP Code:
    exec_header_redirect($url); 
    8. en vervangen door:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. een bestand opslaat en test het.

    Al gedaan - zal worden opgenomen in de volgende release-.
    Laatst bewerkt door kamilkurczak; 28-02-11 in 09:32.

  4. #4
    Senior Member
    Geregistreerd
    Juni 2010
    Berichten
    276

    Default

    er niet zeker van de reden waarom ik nog steeds de 302 GTE temp

    Status: HTTP/1.1 302 Moved Tijdelijk

  5. #5
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1,000

    Default

    Sorry, nu heb je een goede oplossing in mijn vorige post hebben, dan kunt u check it!

  6. #6
    Senior Member
    Geregistreerd
    Juni 2010
    Berichten
    276

    Default

    Ik voegde de functie, en de oproep om deze functie neer in plaats van de oude redirect en krijgt dezelfde 302 temp?

    Mis ik somthing?

  7. #7
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1,000

    Default

    kunt u uitleggen me waar je gecontroleerd dat je een 302 redirect?

  8. #8
    vBulletin Enterprise Translator (vBET) personeel
    Geregistreerd
    Mei 2010
    Berichten
    1,000

    Default

    alle wijzigingen worden aangebracht.

Tags voor deze discussie

Regels voor berichten

  • U mag niet nieuwe discussies starten
  • U mag niet reageren op berichten
  • U mag niet bijlagen posten
  • U mag niet je berichten bewerken
  •