Có rất nhiều phương pháp để chuyển website cũ sang website mới mà vẫn bảo toàn được những điểm số khi thực hiện di chuyển. Sau đây là phương pháp sử dụng .htaccecss để xử lý việc này khi muốn chuyển từ website cũ sang website mới
Trước khi bạn thực hiện điều này, đương nhiên bạn phải chuyển toàn bộ nội dung của trang web cũ sang website mới. Việc tiếp theo bạn thêm dòng code dưới đây vào file htaccess của bạn để hoàn tất quá trình chuyển đổi mà vẫn giữ được các giá trị của website cũ khi sang website mới.
- Điều này đảm bảo cho máy tìm kiếm (Search Engine) xác định được website mới của bạn sẽ thừa hưởng các điểm số của website cũ. Các điểm số ở đây là : Các liên kết đến website cũ, các domain được trỏ đến, Độ uy tín của tên miền, tuổi tên miền…
- Đảm bảo khách hàng, người dùng của bạn chuyển hướng sang website mới nếu bạn chưa kịp thông báo cho họ.
Trong thư mục gốc của website các bạn tạo file .htaccess sau đó thêm các dòng sau:
Chuyển tất cả các đường dẫn tên miền cũ sang tên miền mới. Thực hiện trên máy chủ chứa website cũ:
Cách 1:
Đối với website mới sử dụng www
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !tenmienmoi.com$ [NC]
RewriteRule ^(.*)$ http://www.tenmienmoi.com/$1 [L,R=301]
Website mới không sử dụng www
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !tenmienmoi.com$ [NC]
RewriteRule ^(.*)$ http://tenmienmoi.com/$1 [L,R=301]
Cách 2
RewriteEngine On
RewriteBase /
RewriteRule ^.*$ http://tenmienmoi.com/ [R=301,L]
Nếu bạn chỉ thay đổi tên miền chính tức là vẫn giữ nguyên các yếu tố đằng sau của tên miền cũ khi chuyển sang tên miền mới thì bạn thực hiện như sau:
Cách 1:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://tenmienmoi.com/$1 [R=301,L]
Cách 2
RewriteEngine On
RewriteBase /
Redirect 301 / http://www.tenmienmoi.com/
Ví dụ : http://tenmiencu.com/trang-cu.html khi thực hiện dòng lệnh này sẽ được: http://tenmienmoi.com/trang-cu-html
Nếu bạn chỉ muốn thay đổi tên miền chính và giữ lại toàn bộ các trang và muc liên quan của website trước đó.
0 Comments