Penting: Halaman ini menggunakan cookie (cookies). Menggunakan website ini tanpa mematikan cookies pada browser, berarti Anda setuju untuk menggunakannya.
Beli Sekarang! Fitur Downloads

Dapatkan dengan kami!

Jika Anda ingin untuk mulai mendapatkan uang dengan vBET bergabung untuk Program afiliasi.
Hasil 1 untuk 8 dari 8

Thread: Multi-lang dalam pengalihan url permanen

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

    Default Multi-lang dalam pengalihan url permanen

    Dari masalah masa lalu saya memiliki beberapa bagian lang dalam url seperti site.com / ru / gl / ru / halaman.html memperbaiki dibuat untuk langsung kembali halaman ke halaman yang benar, namun kembali langsung temporer mengarahkan bukan permanen keras kembali langsung

    Status: HTTP/1.1 302 Moved Temporarily

    tidak permanen langsung kembali?

    Dapatkah kita update ini secepatnya?

    Terima kasih!

    Chris

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

    Default

    Ya, Untuk vBET4 sangat mudah, untuk vBET3 - tidak, tapi itu akan dilakukan .. Aku akan mempersiapkan solusi untuk Anda.

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

    Default

    ok aku memiliki perbaikan cepat untuk Anda:
    1. terbuka dan membuat salinan dari berkas ini:
    forum / root includes / vbenterprisetranslator_functions.php
    2. dalam file ini menemukan:
    PHP Code:
    ?> 
    3. SEBELUM sisipkan kode ini:
    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. menyimpan file.
    5. terbuka dan membuat salinan dari berkas ini:
    forum / root includes / vbenterprisetranslator_functions.php
    6. dalam file ini menemukan:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. dalam fungsi ini menemukan:
    PHP Code:
    exec_header_redirect($url); 
    8. dan ganti dengan:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. menyimpan file dan mengujinya.

    Sudah dilakukan - akan dimasukkan dalam relase berikutnya.
    Terakhir kali disunting oleh kamilkurczak; 28-02-11 di 09:32.

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

    Default

    tidak yakin alasan saya masih gte temp 302

    Status: HTTP/1.1 302 Moved Temporarily

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

    Default

    Maaf, sekarang Anda memiliki solusi yang baik dalam posting saya sebelumnya, silakan cek!

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

    Default

    Aku menambahkan fungsi, dan panggilan untuk funtion ini bukan yang lama mengarahkan dan mendapatkan temp 302 yang sama?

    Apakah saya hilang somthing?

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

    Default

    Anda bisa menjelaskan di mana Anda memeriksa bahwa Anda memiliki 302 redirect?

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

    Default

    semua perubahan yang dibuat.

Tags untuk Thread ini

Posting Permissions

  • Anda mungkin tidak memposting thread baru
  • Anda mungkin tidak memposting balasan
  • Anda mungkin tidak memposting lampiran
  • Anda mungkin tidak mengedit posting Anda
  •