Quan trọng: Trang này bằng cách sử dụng cookie (cookies). Sử dụng trang web này mà không tắt cookie trong trình duyệt, có nghĩa là bạn đồng ý để sử dụng nó.
Mua ngay! Các tính năng Tải

Kiếm được với chúng tôi!

Nếu bạn muốn bắt đầu kiếm tiền với vBET tham gia để Chương trình liên kết.
Kết quả 1 để 8 của 8

Chủ đề: Đa lang trong chuyển hướng url vĩnh viễn

  1. #1
    Thành viên
    Tham gia ngày
    Tháng 6 năm 2010
    Bài viết
    276

    Default Đa lang trong chuyển hướng url vĩnh viễn

    Từ vấn đề quá khứ của tôi có nhiều lang phần trong một url như site.com / ru / gl / ru / page.html sửa chữa một đã được thực hiện lại trực tiếp các trang đúng trang, nhưng trực tiếp lại là một tạm thời REDIRECT thay vì cứng thường trú lại trực tiếp

    Tình trạng: HTTP/1.1 302 Moved Tạm thời

    không phải là vĩnh viễn lại trực tiếp?

    Chúng ta có thể cập nhật này càng sớm càng tốt?

    Cảm ơn!

    Chris

  2. #2
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    Đối với vBET4 nó là rất dễ dàng, cho vBET3 - không, nhưng sẽ được thực hiện .. Tôi sẽ chuẩn bị một giải pháp cho bạn.

  3. #3
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    ok Tôi có một sửa chữa nhanh chóng cho bạn:
    1. mở và tạo một bản sao của tập tin này:
    forum root / / vbenterprisetranslator_functions.php
    2. trong tập tin này tìm thấy:
    PHP Code:
    ?> 
    3. dán trước khi mã này:
    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. tiết kiệm được một tập tin.
    5. mở và tạo một bản sao của tập tin này:
    forum root / / vbenterprisetranslator_functions.php
    6. trong tập tin này tìm thấy:
    PHP Code:
    function vbet_redirectDoubleLang() 
    7. trong chức năng này tìm thấy:
    PHP Code:
    exec_header_redirect($url); 
    8. và thay thế bằng:
    PHP Code:
    vbet_vb_exec_header_redirect($url); 
    9. tiết kiệm một tập tin và thử nghiệm nó.

    Đã thực hiện - sẽ được bao gồm trong relase tiếp theo.
    Lần sửa cuối bởi kamilkurczak; 28-02-11 khi 09:32.

  4. #4
    Thành viên
    Tham gia ngày
    Tháng 6 năm 2010
    Bài viết
    276

    Default

    không chắc chắn lý do tôi vẫn còn gte nhiệt độ 302

    Tình trạng: HTTP/1.1 302 Moved Tạm thời

  5. #5
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    Xin lỗi, bây giờ bạn có một giải pháp tốt trong bài viết trước đây của tôi, xin vui lòng kiểm tra xem nó!

  6. #6
    Thành viên
    Tham gia ngày
    Tháng 6 năm 2010
    Bài viết
    276

    Default

    Tôi đã thêm các chức năng, và các cuộc gọi đến Chức năng này thay vì chuyển hướng cũ và có được nhiệt độ 302?

    Tôi có thiếu somthing?

  7. #7
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    bạn có thể giải thích cho tôi nơi mà bạn kiểm tra rằng bạn có một chuyển hướng 302?

  8. #8
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    tất cả các thay đổi được thực hiện.

Tags cho chủ đề này

Quyền viết bài

  • Bạn có thể không gửi chủ đề mới
  • Bạn có thể không gửi trả lời
  • Bạn có thể không gửi file đính kèm
  • Bạn có thể không chỉnh sửa bài viết của bạn
  •