Chào Bạn!
Khi bạn đọc bài viết này thì ắt hẳn bạn đang có thắc mắc như bao bạn khác đã từng hỏi Uy “Anh ơi! Làm thế nào để vẫn giữ được thứ hạng website với các liên kết đã được google xếp thứ hạng khi mà em đổi sang tên miền mới hay sao chép mã nguồn sang một hosting có địa chỉ IP mới?…“.
Và chính vì mức độ quan tâm về chủ đề này, do vậy Uy quyết định viết bài này để giúp bạn giải quyết được vấn đề này một cách tối ưu nhất.
Trong thực tế, có rất nhiều bạn làm SEO cho website của mình rất tốt, nhưng sau một thời gian các bạn thấy rằng cần đổi tên miền cũ sang một tên miền mới sẽ tối ưu hơn về hiệu quả marketing, kinh doanh, nên đã tiến hành chuyển đổi sang tên miền mới, đồng thời chuyển toàn bộ code webiste phù hợp với tên miền mới này. Và cách làm này sẽ dẫn đến một số vấn đề sau:
+ Khi người dùng kích vào các liên kết ứng với tên miền cũ của Bạn từ các website khác, diễn đàn khác, mạng xã hội khác mà trước đây bạn đã chia sẻ, đăng tin…thì lập tức họ sẽ nhận được một thông báo lỗi từ trình duyệt là không tìm được trang website đó. Qua đó sẽ khiến người dùng không muốn truy cập vào trang website của bạn và bạn sẽ bị mất khách hàng.
+ Khi các con bọ của các bộ máy tìm kiếm dò tìm theo các liên kết ứng với tên miền cũ thì nó sẽ không tìm thấy trang website ứng với các liên kết trỏ về tên miễn cũ, điều đó đồng nghĩa thứ hạng của website ứng với tên miền cũ sẽ bị tụt xuống thảm hại (mặc dù trước đó nó đang ở top 1). Và như vậy trang website của bạn ứng với tên miền cũ sẽ phải bắt đầu từ con số 0 với SEO mà không được kế thừa kết quả SEO từ tên miền cũ. Như vậy bạn sẽ phải làm SEo lại từ đầu với tên miền mới, một công việc mất rất nhiều thời gian, công sức, tiền bạc.
Để kế thừa kết quả SEO từ tên miền cũ, bạn cần phải thực hiện công việc chuyển hướng các liên kết từ tên miền cũ về tên miền mới, như vậy thứ hạng website của bạn mới có thể nhanh chóng kế thừa được kết quả SEO từ tên miền cũ.
Để thực hiện việc chuyển hướng liên kết ứng với tên miền cũ sang tên miền mới bạn tiến hành thực hiện theo các bước sau:
1. Bước 1: Truy cập vào thư mục gốc của Hosting và mở file .Httacess
Để làm được điều này, Bạn nên sử dụng phần mềmFileZilla Client – Đây là phần mềm cho phép truy cập vào Hosting nhanh chóng, cho phép sao chép, xóa dữ liệu một cách nhanh chóng, hiệu quả.
Khi truy cập vào đến thư mục gốc của Website, Bạn tiến hành mở file .Htacess (nếu chưa có thì bạn tạo từ máy tính local sau đó copy nó vào thư mục gốc của Hosting). Thực hiện tương tự như hình dưới.
Bạn cần đảm bảo, file .Htaccess đã có các lệnh cơ bản dưới đây:
Options +FollowSymLinks RewriteEngine On RewriteBase /
2. Bước 2: Tiến hành chuyển hướng liên kết ứng với tên miền cũ sang tên miền mới cho phù hợp
Ở bước này, Bạn có thể sử dụng một trong các cú pháp dưới đây để tiến hành gõ lệnh tương ứng vào file .Htaccess để chuyển hướng liên kết cũ tới tên miền mới.
2.1. Cú pháp chung
redirect 301 [Đường dẫn cũ] [Đường dẫn mới]
Ví dụ: Cần chuyển hướng từ tên miền http://HoangQuocUy.wordpress.com/gioi-thieu.html
thành https://HoangQuocUy.com/gioi-thieu.html
Khi đó Bạn sẽ gõ lệnh sau ngay sau các câu lệnh ở bước 1:
redirect 301 http://HoangQuocUy.wordpress.com/gioi-thieu.html https://HoangQuocUy.com/gioi-thieu.html
2.2. Chuyển toàn bộ các liên kết cũ sang trang chủ tên miền mới
Bạn dùng cú pháp sau:
RewriteRule (.*) [Tên miền mới/] [R=301,L]
Ví dụ: Bạn muốn chuyển hướng toàn bộ các liên kết ứng với tên miền cũ http://HoangQuocUy.wordpress.com về trang chủ của tên miền mới https://HoangQuocUy.com bạn sẽ gõ lệnh sau ngay sau phần lệnh của bước 1:
RewriteRule (.*) https://HoangQuocUy.com/ [R=301,L]
2.3. Chuyển hướng toàn bộ trang trong thư mục cũ đến một trang web bất kỳ
RewriteRule ^[Thư mục cũ](.*)$ /[Trang web cần chuyển hướng đến] [L,R=301]
Ví dụ: Giả sử như bạn không còn sử dụng thư mục “kienthucseo” nữa và muốn chuyển tất cả các trang trong thư mục này đến trang “kien-thuc-seo-thuc-chien.php” thì hãy thêm dòng lệnh sau vào ngay sau các lệnh ở bước 1:
RewriteRule ^kienthucseo(.*)$ /kien-thuc-seo-thuc-chien.php [L,R=301]
2.4. Chuyển một liên kết động tới một liên kết mới
Giả sử để chuyến trang web động trang-cu.php?id=n (với n là giá trị biến) tới một trang tĩnh mới trang-moi.html thì bạn có thể làm như sau :
RewriteRule ^trang-cu.php?id=(.*)$ /trang-moi.htm [L,R=301]
2.5. Chuyển hướng từ một tên miền không có www sang tên miền mới có www
2.6. Chuyển hướng từ một tên miền có www sang tên miền mới không có www
RewriteCond %{HTTP_HOST} !^www\.[Tên miền].\.com$ [NC]
RewriteRule ^(.*)$ [R=301,L]
Sau khi bạn tiến hành bổ sung dòng lệnh tương ứng để đạt được mục đích của Bạn thì bạn cần lưu file .Htaccess này lại. Như vậy việc điều hướng đến đây đã thành công và bạn hãy tiến hành làm SEO cho website của bạn theo tên miền mới đó.
Xem mô tả chi tiết tại đây: https://hoangquocuy.com/minh-la-uy/
Họ và tên của bạn*
E-mail*
Website
+ = tám
Nội dung lời bình:*