Importante: Questa pagina utilizza i cookie (cookies). L'utilizzo di questo sito senza disattivare i cookies in del browser, significa che sei d'accordo per il suo utilizzo.
Acquista ora! Caratteristiche Download

Guadagna con noi!

Se vuoi iniziare a guadagnare soldi con BB unirsi a Programma di affiliazione.
Risultati 1 a 8 di 8

Discussione: Multi lang in redirect url permanente

  1. #1
    Senior Member
    Data di registrazione
    Giugno 2010
    Messaggi
    276

    Default Multi lang in redirect url permanente

    Dal mio problema passato di avere più sezioni lang in un URL, come site.com / ru / GL / ru / pagina.html una correzione è stata fatta per reindirizzare le pagine alla pagina corretta, ma il re-direct è una temperatura redirect al posto di un hard permanente re-direct

    Stato: HTTP/1.1 302 Moved temporaneamente

    non permanente re-indirizzare?

    Possiamo aggiornare al più presto questo?

    Grazie!

    Chris

  2. #2
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    Sì, per vBET4 è molto facile, per vBET3 - no, ma sarà fatto .. Io preparerò una soluzione per voi.

  3. #3
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    ok ho una soluzione rapida per voi:
    1. aperto e fare una copia di questo file:
    forum root / includes / vbenterprisetranslator_functions.php
    2. in questo file troverete:
    PHP Code:
    ?> 
    3. pasta PRIMA questo codice:
    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. salvare un file.
    5. aperto e fare una copia di questo file:
    forum root / includes / vbenterprisetranslator_functions.php
    6. in questo file troverete:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. in questa funzione trovare:
    PHP Code:
    exec_header_redirect($url); 
    8. e sostituire con:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. salvare un file e testarlo.

    Già fatto - sarà incluso nella prossima relase.
    Ultima modifica di kamilkurczak; 28-02-11 a 09:32.

  4. #4
    Senior Member
    Data di registrazione
    Giugno 2010
    Messaggi
    276

    Default

    Non che la ragione per cui ho ancora gte la temperatura 302

    Stato: HTTP/1.1 302 Moved temporaneamente

  5. #5
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    Ci dispiace, ora avete una buona soluzione nel mio post precedente, vi preghiamo di controllare!

  6. #6
    Senior Member
    Data di registrazione
    Giugno 2010
    Messaggi
    276

    Default

    Ho aggiunto la funzione, e la chiamata a questa funtion al posto del vecchio redirect e ottenere la stessa temperatura 302?

    Mi manca somthing?

  7. #7
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    puoi spiegarmi dove si verificato che hai un reindirizzamento 302?

  8. #8
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    tutte le modifiche vengono fatte.

Tag per questa discussione

Permessi

  • Voi non possono inviare nuove discussioni
  • Voi non possono inviare risposte
  • Voi non possono inviare allegati
  • Voi non possono modificare i tuoi messaggi
  •