Chuyển hướng redirect 301 toàn bộ đường dẫn hình ảnh web cũ sang web mới

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi admin, 5/10/20.

  1. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,991
    Đã được thích:
    1,214
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Có bạn hỏi mình cách chuyển hướng redirect 301 toàn bộ link sản phẩm, đường dẫn tin tức, chuyên mục, bài viết, hình ảnh, tất tần tật tất cả mọi thứ từ website cũ sang web mới thì làm như thế nào? vì mặc định khi bạn sử dụng các plugin redirect chỉ 301 được 1 số link và bài viết cố định.

    VD: mình có web bantinnamgioi.tk mình đã chuyển web toàn bộ sang trang aoc.com.vn, giờ mình sẽhướng dẫn cách 301 tất cả các link bài viết, chuyên mục, sản phẩm, hình ảnh,... tất cả 301 sang web mới 100%.
    Mã:
    https://bantinnamgioi.tk/wp-content/uploads/2019/05/hammer-of-thor-lay-lai-ban-linh-dan-ong.png
    sang
    https://aoc.com.vn/wp-content/uploads/2019/05/hammer-of-thor-lay-lai-ban-linh-dan-ong.png
    
    Mã:
    https://bantinnamgioi.tk/suc-khoe/suc-khoe-sinh-ly/
    sang
    https://aoc.com.vn/suc-khoe/suc-khoe-sinh-ly/
    Và mọi thứ khác

    Cách xử lý với Server Apache:

    Cách 1: Truy cập vào .htaccess của website cần chuyển của bạn ví dụ của mình là bantinnamgioi.tk thêm code sau vào:
    Mã:
    #Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
    
    Vậy là đã thành công rồi.

    Cách 2:
    Mã:
    RewriteEngine On
    # Redirect Entire Site to New Domain
    RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
    RewriteCond %{HTTP_HOST} ^another.olddomain.com$ [NC]
    RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
    Hoặc
    Mã:
    LoadModule rewrite_module modules/mod_rewrite.so
    <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{HTTP_HOST} ^localhost$ [NC]
      RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]
    </IfModule>
    Cách xử lý với Server Nginx:

    Truy cập webserver thêm code sau:
    Mã:
    location / {
         return 301 https://newdomain.com$request_uri;
    }
    
    Chuyển 301 mỗi hình ảnh không
    Mã:
    location ~* \.(jpg|jpeg|png)$ {
        return 301 https://newdomain.com$request_uri;
    }
    
    Hoặc
    Mã:
    server {
        listen 80;
        listen 443 ssl;
        ssl_certificate /var/www/html/.v/example.crt;
        ssl_certificate_key /var/www/html/.v/example_private_key.key;
    
        return 301 https://newdomain.com$request_uri;
    }
     
    Cảm ơn đã xem bài:

    Chuyển hướng redirect 301 toàn bộ đường dẫn hình ảnh web cũ sang web mới

    Chỉnh sửa cuối: 15/10/20