Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: [APACHE/NGINX] Chuyển hướng 301, www sang non-www trong APACHE/NGINX

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,073
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    [APACHE/NGINX] Chuyển hướng 301, www sang non-www trong APACHE/NGINX


    Chuyển hướng 301 ( Redirect 301 ) là tính năng tự động chuyển vĩnh viễn một liên kết cũ sang liên kết hiện tại. Tính năng này sẽ giúp thông báo cho các máy tìm kiếm, trình duyệt hay máy chủ rằng địa chỉ trang web hiện tại đã được chuyển tới địa chỉ mới.

    Cách chuyển hướng này không ảnh hưởng đến lượng truy cập, traffic, thứ hạng SEO…..của địa chỉ URL đang muốn chuyển hướng tới, đây là một sự thay thế hoàn toàn về URL Website, rất có lợi trong việc SEO.

    I - Chuyển hướng 301 domain cũ sang domain mới

    - Nếu bạn dùng Apache hãy thêm đoạn code sau vào file .htaccess
    Mã:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^http://domain-cu.com$ [NC]
    RewriteRule ^(.*)$ http://domain-moi.com/$1 [R=301,L]
    - Nếu bạn dùng Nginx thì hãy thêm đoạn code sau vào file nginx config của bạn
    Mã:
    server {
        server_name domain-cu.com;
        return 301 $scheme://domain-moi.com$request_uri;
    }
    - Đừng quên restart lại apache hoặc nginx nhé

    II - Chuyển hướng từ www sang non-www

    - Nếu bạn dùng Apache hãy thêm đoạn code sau vào file .htaccess
    Mã:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^http://domain.com$ [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
    - Nếu bạn dùng Nginx thì hãy thêm đoạn code sau vào file nginx config của bạn
    Mã:
    server {
        server_name www.domain.com;
        return 301 $scheme://domain.com$request_uri;
    }
    - Đừng quên restart lại apache hoặc nginx nhé
    Lần sửa cuối bởi nghiammo1992, ngày 14/05/2016 lúc 23:14.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. 504 Gateway Time-out - Increasing timeout nginx, php-fpm, mysql
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 14/03/2016, 23:53
  2. [Nginx] Chống upload shell, chạy shell trên nginx
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 19/04/2014, 0:28
  3. [Hướng dẫn] Fix lỗi không khởi động được Apache
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 29/01/2014, 13:42
  4. Chống slowloris DDoS cho Apache với Mod_qos
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 1
    Bài viết cuối: 01/02/2013, 10:56
  5. Cài đặt mod (D)DoS-Deflate chống DDOS cho server Apache
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 17/12/2012, 10:03

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •