BelangrikDit is die gebruik van koekies (cookies). Die gebruik van hierdie webtuiste sonder om te draai af koekies in die leser, beteken dat jy saam vir die gebruik daarvan.
Bestel nou! Kenmerke Downloads

Verdien met ons!

As jy wil om te begin om geld te verdien met vBET Sluit by Affiliate program.
Resultate 1 aan 8 van 8

Thread: Multi-lang in die url permanente aansture

Hybrid View

Vorige Pos Previous Post   Next Post Volgende Pos
  1. #1
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default Multi-lang in die url permanente aansture

    Van my verlede kwessie van verskeie lang artikels in 'n URL's soos site.com / ru / gl / ru / pagina.html' n oplossing is gemaak om te her-direct die bladsye na die korrekte bladsy, maar die re-direct is 'n tydelike redirect in plaas van 'n harde permanente weer direkte

    Status: HTTP/1.1 302 Tijdelijk verskuif

    nie 'n permanente re-direct?

    Kan ons update is dit so gou moontlik?

    Dankie!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) Personeel
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    Ja, Vir vBET4 dit is baie maklik vir vBET3 - nie, maar dit sal gedoen word ... Ek sal 'n oplossing voor te berei vir jou.

  3. #3
    vBulletin Enterprise Translator (vBET) Personeel
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    ok ek het 'n quick fix vir jou:
    1. oop en maak 'n afskrif van hierdie lêer:
    forum root / / vbenterprisetranslator_functions.php
    2. in hierdie lêer vind:
    PHP Code:
    ?> 
    3. plak voor hierdie kode:
    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. 'n lêer stoor.
    5. oop en maak 'n afskrif van hierdie lêer:
    forum root / / vbenterprisetranslator_functions.php
    6. in hierdie lêer vind:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. in hierdie funksie vind:
    PHP Code:
    exec_header_redirect($url); 
    8. en vervang met:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. 'n lêer stoor en dit te toets.

    Reeds gedoen - sal ingesluit wees in die volgende Communique.
    Laaste geredigeer deur kamilkurczak; 28-02-11 op 09:32.

  4. #4
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default

    nie seker is die rede waarom ek nog steeds GTE die 302 temp

    Status: HTTP/1.1 302 Tijdelijk verskuif

  5. #5
    vBulletin Enterprise Translator (vBET) Personeel
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    Jammer, nou het jy 'n goeie oplossing in my vorige post, kyk of dit!

  6. #6
    Senior Member
    Join Date
    Jun 2010
    Posts
    276

    Default

    Ek het bygevoeg dat die funksie, en die oproep tot hierdie Titel Bijzonder in plaas van die ou redirect en kry die dieselfde 302 temp?

    Is ek ontbreek somthing?

  7. #7
    vBulletin Enterprise Translator (vBET) Personeel
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    kan jy my verduidelik waar jy bewys dat jy 'n 302 redirect?

  8. #8
    vBulletin Enterprise Translator (vBET) Personeel
    Join Date
    Mei 2010
    Posts
    1,000

    Default

    al die veranderinge is gemaak nie.

Tags vir hierdie draad

Toestemming vir plekke

  • Jy mag nie nuwe drade
  • Jy mag nie Voeg antwoorde
  • Jy mag nie Voeg aanhegsels
  • Jy mag nie wysig jou poste
  •