Importante: Esta página está utilizando galletas (cookies). Utilizando este sitio web sin apagar galletas en navegador, significa que estás de acuerdo para utilizarlo.
Comprar ahora! Características Descargas

Gana con nosotros!

Si te gustaría empezar ganando dinero con vBET unir a Afiliar Programa.
Resultados 1 a 8 de 8

Tema: Multi idioma en las redirecciones URL permanente

  1. #1
    Miembro Senior
    Fecha de Ingreso
    06 2010
    Mensajes
    276

    Default Multi idioma en las redirecciones URL permanente

    Desde mi tema pasado de tener varias secciones en un idioma urls como site.com / ru / gl / ru / pagina.html un arreglo se hizo para volver a dirigir las páginas a la página correcta, pero la reutilización directa es una temperatura redirección en lugar de una en duro volver a dirigir

    Status: HTTP/1.1 302 Movido temporalmente

    no es un permanente volver a dirigir?

    ¿Se puede actualizar esta lo antes posible?

    Gracias!

    Chris

  2. #2
    vBulletin Empresa Traductor (VBET) Personal
    Fecha de Ingreso
    05 2010
    Mensajes
    1,000

    Default

    Sí, para vBET4 es muy fácil, para vBET3 - No, pero se hará .. Voy a preparar una solución para usted.

  3. #3
    vBulletin Empresa Traductor (VBET) Personal
    Fecha de Ingreso
    05 2010
    Mensajes
    1,000

    Default

    ok tengo una solución rápida para usted:
    1. abrir y hacer una copia de este archivo:
    Foro / root includes / vbenterprisetranslator_functions.php
    2. En este archivo encontrará:
    PHP Code:
    ?> 
    3. pasta antes de este código:
    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. guardar un archivo.
    5. abrir y hacer una copia de este archivo:
    Foro / root includes / vbenterprisetranslator_functions.php
    6. En este archivo encontrará:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. en esta función de búsqueda:
    PHP Code:
    exec_header_redirect($url); 
    8. y sustituir por:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. guardar un archivo y probarlo.

    Ha hecho - se incluirán en la próxima relase.
    Última edición por kamilkurczak; 28-02-11 en 09:32.

  4. #4
    Miembro Senior
    Fecha de Ingreso
    06 2010
    Mensajes
    276

    Default

    no está seguro de la razón por la que todavía gte la temperatura de 302

    Status: HTTP/1.1 302 Movido temporalmente

  5. #5
    vBulletin Empresa Traductor (VBET) Personal
    Fecha de Ingreso
    05 2010
    Mensajes
    1,000

    Default

    Lo sentimos, ahora tienes una buena solución en mi anterior post, por favor, compruébalo!

  6. #6
    Miembro Senior
    Fecha de Ingreso
    06 2010
    Mensajes
    276

    Default

    He añadido la función, y la llamada a este funtion lugar de la antigua redirección y obtener la misma temperatura de 302?

    ¿Me estoy perdiendo somthing?

  7. #7
    vBulletin Empresa Traductor (VBET) Personal
    Fecha de Ingreso
    05 2010
    Mensajes
    1,000

    Default

    me puedes explicar donde se comprueba que usted tiene una redirección 302?

  8. #8
    vBulletin Empresa Traductor (VBET) Personal
    Fecha de Ingreso
    05 2010
    Mensajes
    1,000

    Default

    todos los cambios.

Etiquetas para este Tema

Permisos

  • Usted no puede crear nuevos temas
  • Usted no puede enviar respuestas
  • Usted no puede Archivos adjuntos
  • Usted no puede editar tus mensajes
  •