Mahalaga: Ang pahinang ito ay gumagamit ng mga cookies (cookies). Paggamit ng website na ito nang walang pag-off ng mga cookies sa browser, ay nangangahulugan na sumasang-ayon ka sa paggamit nito.
Bumili na Ngayon! Tampok Downloads

Kumita sa amin!

Kung nais mong upang simulang kumita sa vBET sumali sa Affiliate Program.
Mga Resulta 1 sa 8 ng 8

Thread: Multi lang sa url permanent redirect

  1. #1

    Default Multi lang sa url permanent redirect

    Mula sa aking nakaraang isyu ng pagkakaroon ng maramihang mga seksyon lang sa isang url tulad ng site.com / ru / gl / ru / page.html ayusin ang isang ginawa sa re-direct ang mga pahina sa tamang pahina, ngunit ang mga re-direct ang isang temp redirect sa halip ng isang hard permanenteng ka-direct

    Pansamantalang Inilipat ang Katayuan: HTTP/1.1 302

    hindi isang permanenteng ka-direct?

    Puwede ba kaming update na ito sa lalong madaling panahon?

    Salamat!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) Staff
    Sumali sa Petsa
    Mayo 2010
    Post
    1,000

    Default

    Oo, Para sa vBET4 ito ay napakadaling, para sa vBET3 - hindi, ngunit Ito ay tapos ... Ako maghanda ng isang solusyon para sa iyo.

  3. #3
    vBulletin Enterprise Translator (vBET) Staff
    Sumali sa Petsa
    Mayo 2010
    Post
    1,000

    Default

    ok Mayroon akong isang mabilis na ayusin para sa iyo:
    1. bukas at gumawa ng isang kopya ng file na ito:
    forum root / nagsasama / vbenterprisetranslator_functions.php
    2. sa file na ito mahanap:
    PHP Code:
    ?> 
    3. na ilagay BAGO ang code na ito:
    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. i-save ng isang file.
    5. bukas at gumawa ng isang kopya ng file na ito:
    forum root / nagsasama / vbenterprisetranslator_functions.php
    6. sa file na ito mahanap:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. sa ito function na mahanap:
    PHP Code:
    exec_header_redirect($url); 
    8. at palitan sa:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. i-save ng isang file at subukan ito.

    Mayroon tapos - ay isasama sa susunod na relase.
    Huling nai-edit sa pamamagitan ng kamilkurczak; 28-02-11 sa 09:32.

  4. #4

    Default

    hindi ba ang dahilan ko pa rin gte 302 temp

    Pansamantalang Inilipat ang Katayuan: HTTP/1.1 302

  5. #5
    vBulletin Enterprise Translator (vBET) Staff
    Sumali sa Petsa
    Mayo 2010
    Post
    1,000

    Default

    Paumanhin, ngayon ay mayroon kang isang mahusay na solusyon sa aking nakaraang post, mangyaring suriin ito!

  6. #6

    Default

    Idinagdag ko ang function, at ang tawag sa funtion na ito sa halip ng ang lumang-redirect at makakuha ng parehong 302 temp?

    Ako nawawala somthing?

  7. #7
    vBulletin Enterprise Translator (vBET) Staff
    Sumali sa Petsa
    Mayo 2010
    Post
    1,000

    Default

    maaari mong ipaliwanag sa akin kung saan mo check na mayroon kang 302 isang pag-redirect?

  8. #8
    vBulletin Enterprise Translator (vBET) Staff
    Sumali sa Petsa
    Mayo 2010
    Post
    1,000

    Default

    lahat ng mga pagbabago ay ginawa.

Tags para sa thread na ito

Pagpo-post ng Pahintulot

  • Mo ay hindi maaring post ng bagong thread
  • Mo ay hindi maaring post tugon
  • Mo ay hindi maaring post attachment
  • Mo ay hindi maaring i-edit ang iyong mga post
  •