Important: Cette page utilise des cookies (cookies). L'utilisation de ce site web sans avoir à éteindre les cookies dans le navigateur, cela signifie que vous êtes d'accord pour l'utiliser.
Achetez! Caractéristiques Téléchargements

Gagnez avec nous!

Si vous souhaitez commencer à gagner de l'argent avec vBET jointure à Programme d'affiliation.
Résultats 1 à 8 des 8

Discussion: Multi lang dans les redirections URL permanente

  1. #1
    Membre Senior
    Date d'inscription
    Juin 2010
    Messages
    276

    Default Multi lang dans les redirections URL permanente

    De mon ancien numéro d'avoir de multiples sections lang dans une URL telles que site.com / ru / gl / ru / page.html un correctif a été fait pour rediriger les pages vers la page correcte, mais la réutilisation directe est une température redirection au lieu d'un disque dur permanente réorienter

    Statut: HTTP/1.1 302 Moved Temporarily

    pas un permanent réorienter?

    Peut-on mettre à jour cette ASAP?

    Merci!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) Personnel
    Date d'inscription
    Mai 2010
    Messages
    1,000

    Default

    Oui, pour vBET4 il est très facile, pour vBET3 - non, mais il sera fait .. Je vais préparer une solution pour vous.

  3. #3
    vBulletin Enterprise Translator (vBET) Personnel
    Date d'inscription
    Mai 2010
    Messages
    1,000

    Default

    ok j'ai une solution rapide pour vous:
    1. ouverte et en faire une copie de ce fichier:
    / root forum includes / vbenterprisetranslator_functions.php
    2. dans ce fichier trouverez:
    PHP Code:
    ?> 
    3. pâte avant ce 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. enregistrer un fichier.
    5. ouverte et en faire une copie de ce fichier:
    / root forum includes / vbenterprisetranslator_functions.php
    6. dans ce fichier trouverez:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. dans cette fonction à trouver:
    PHP Code:
    exec_header_redirect($url); 
    8. et remplacer par:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. enregistrer un fichier et de le tester.

    Déjà fait - seront inclus dans le relase prochaine.
    Dernière édition par le kamilkurczak; 28-02-11 au 09:32.

  4. #4
    Membre Senior
    Date d'inscription
    Juin 2010
    Messages
    276

    Default

    pas sûr que la raison pour laquelle j'ai toujours la température de 302 GTE

    Statut: HTTP/1.1 302 Moved Temporarily

  5. #5
    vBulletin Enterprise Translator (vBET) Personnel
    Date d'inscription
    Mai 2010
    Messages
    1,000

    Default

    Désolé, vous avez maintenant une bonne solution dans mon post précédent, s'il vous plaît vérifier!

  6. #6
    Membre Senior
    Date d'inscription
    Juin 2010
    Messages
    276

    Default

    J'ai ajouté la fonction, et l'appel à cette funtion au lieu du vieux rediriger et obtenir les mêmes 302 temp?

    Suis-je manque somthing?

  7. #7
    vBulletin Enterprise Translator (vBET) Personnel
    Date d'inscription
    Mai 2010
    Messages
    1,000

    Default

    pouvez-vous m'expliquer où vous vérifié que vous avez une redirection 302?

  8. #8
    vBulletin Enterprise Translator (vBET) Personnel
    Date d'inscription
    Mai 2010
    Messages
    1,000

    Default

    toutes les modifications sont apportées.

Tags pour ce sujet

Règles des messages

  • Vous ne peut pas créer de nouvelles discussions
  • Vous ne peut pas réponses après
  • Vous ne peut pas pièces jointes après
  • Vous ne peut pas modifier vos messages
  •