Important: Această pagină este folosind cookie-uri (cookies). Folosind acest site fără a opri cookie-urile în browser, înseamnă că sunteți de acord pentru utilizarea acestuia.
Cumpara acum! Caracteristici Descărcări

Câştigaţi cu noi!

Dacă doriţi să începe să câştigaţi bani cu alătura vBET să Programul de afiliere.
Rezultate 1 a 8 de 8

Thread: Multi lang în redirecturile url permanent

Vezi hibrid

Post anterior Previous Post   Next Post Următorul Post
  1. #1
    Senior membre
    Alăturaţi-vă Data
    Iunie 2010
    Mesaje
    276

    Default Multi lang în redirecturile url permanent

    De la eliberarea mea din trecut de a avea mai multe secţiuni lang într-un URL-uri, cum ar fi site.com / ru / gl / ru / pagină.html o soluţie a fost facut pentru a re-directe paginile la pagina corectă, dar directă re-este o temperatură redirecţiona în loc de un hard permanent re-direct

    Stare: HTTP/1.1 302 mutat temporar

    nu este o permanentă re-direct?

    Putem actualiza acest ASAP?

    Multumesc!

    Chris

  2. #2
    vBulletin Enterprise Traducator (vBET) Personal
    Alăturaţi-vă Data
    Mai 2010
    Mesaje
    1,000

    Default

    Da, De vBET4 este foarte uşor, pentru vBET3 - nu, dar se va face .. Voi pregăti o solutie pentru tine.

  3. #3
    vBulletin Enterprise Traducator (vBET) Personal
    Alăturaţi-vă Data
    Mai 2010
    Mesaje
    1,000

    Default

    ok am o solutie rapida pentru tine:
    1. deschis şi să facă o copie a acestui fişier:
    pe forum pentru root / include / vbenterprisetranslator_functions.php
    2. în acest fişier găsi:
    PHP Code:
    ?> 
    3. ÎNAINTE paste acest cod:
    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. a salva un fişier.
    5. deschis şi să facă o copie a acestui fişier:
    pe forum pentru root / include / vbenterprisetranslator_functions.php
    6. în acest fişier găsi:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. găsi în această funcţie:
    PHP Code:
    exec_header_redirect($url); 
    8. şi înlocuiţi cu:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. salvaţi un fişier şi testaţi-l.

    Făcut deja - vor fi incluse în DISEMINAREA următoare.
    Ultima modificare făcută de kamilkurczak; 28-02-11 la 09:32.

  4. #4
    Senior membre
    Alăturaţi-vă Data
    Iunie 2010
    Mesaje
    276

    Default

    nu sunt sigur motivul pentru care am încă GTE temperatură 302

    Stare: HTTP/1.1 302 mutat temporar

  5. #5
    vBulletin Enterprise Traducator (vBET) Personal
    Alăturaţi-vă Data
    Mai 2010
    Mesaje
    1,000

    Default

    Ne pare rău, acum ai o soluţie bună în postul meu anterior, vă rugăm să verificaţi-l!

  6. #6
    Senior membre
    Alăturaţi-vă Data
    Iunie 2010
    Mesaje
    276

    Default

    Am adăugat funcţia, şi apelul la această funtion în locul celui vechi redirecţioneze şi să obţină aceeaşi temperatură 302?

    Sunt lipseşte somthing?

  7. #7
    vBulletin Enterprise Traducator (vBET) Personal
    Alăturaţi-vă Data
    Mai 2010
    Mesaje
    1,000

    Default

    poate vă explicaţi-mi unde esti verificat că aveţi o redirecţionare 302?

  8. #8
    vBulletin Enterprise Traducator (vBET) Personal
    Alăturaţi-vă Data
    Mai 2010
    Mesaje
    1,000

    Default

    toate modificările sunt făcute.

Tag-uri pentru acest subiect

Permisiuni postare

  • Tu nu pot posta subiecte noi
  • Tu nu pot mesaj raspunsuri
  • Tu nu pot adăuga ataşamente
  • Tu nu pot edita mesajele tale
  •