Hướng dẫn Thiết lập chuyển hướng “301 Permanent Redirect”

Thảo luận trong 'Hosting giá rẻ' bắt đầu bởi Thuy Hoang, 27/11/18.

Lượt xem: 46

  1. Thuy Hoang

    Thuy Hoang Thượng Đế Thành viên BQT

    Tham gia:
    20/9/18
    Bài viết:
    185
    Đã được thích:
    83
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Địa phương:
    Bình Dương
    Hướng dẫn thiết lập chuyển hướng “301 Permanent Redirect”

    Sử dụng “301 Permanent Redirect” là cách tốt nhất và thân thiện nhất để tái định hướng người đọc. Có nhiều lý do để bạn phải tái định hướng người đọc
    • Trang web của bạn mới đổi tên miền
    • Hướng nhiều domain khác nhau về một domain (chính)
    • Chỉ sử dụng một phiên bản domain là www.domain.com hoặc domain.com
    • Thay đổi cấu trúc URL
    Có nhiều cách để thành lập “301 Permanent Redirect”, dưới đây là những cách phổ biến nhất

    301-redirect.gif

    PHP tái định hướng một trang đơn lẻ
    Để tái định hướng một trang cố định nào đó đến một địa chỉ mới, bạn chèn dòng code này vào trong file index.php

    PHP:
    <?php
    header
    ("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.newdomain.com/page.html");
    exit();
    ?>
    Chuyển hướng cả trang
    Code sau sẽ tái định hướng người đọc từ phiên bản http://domain.com sang http://www.domain.com

    PHP:
    <?php
    if (substr($_SERVER['HTTP_HOST'],0,3) != ‘www’) {
    header(’HTTP/1.1 301 Moved Permanently’);
    header(’Locationhttp://www.’.$_SERVER['HTTP_HOST']
    .$_SERVER['REQUEST_URI']);
    }
    ?>
    Apache .htaccess tái định hướng một trang
    Để dùng được cách này bạn cần phải tạo môt file tên là .htaccess (không hỗ trợ bởi những host chạy Windows) và đặt nó ở thư mục gốc (root directory), sau đó thêm dòng code sau vào

    Mã:
    Redirect 301 /old/oldpage.htm /new/http://www.domain.com/newpage.htm
    
    Apache .htaccess tái định hướng cả trang
    Làm giống như ở trên nhưng nó sẽ tái định hướng người đọc từ http://domain.com thành http://www.domain.com

    Mã:
    Options +FollowSymlinks
    RewriteEngine on
    rewritecond %{http_host} ^domain.com [nc]
    rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
    
    Cám ơn các bạn đã xem bài hướng dẫn và mong các bạn sẽ ủng hộ cho Airhost nhé!

    Hosting giá rẻ - AIRHOST.VN - Hosting xenforo và wordpress.
    .................................................................................................................................................................
    Website: AIRHOST.VN
    Fanepage: airhost.vn


    SĐT : 0981 06 08 08
    Kinh Doanh: 0981 06 08 08 Mr. Bình
    Tư vấn - Hỗ trợ: 0899 06 08 08
    Email: airgroup.vn@gmail.com
     
    Last edited by a moderator: 28/11/18

Chia sẻ trang này