Blog DX

Tự động chuyển hướng URL cho Blogger - Automatically redirect Blogger

5 tháng 3, 2015
Khi bạn tạo một blog mới cùng với tên miền mới, bạn muốn khi vào blog cũ sẽ tự động chuyển sang blog mới, hay bạn muốn chuyển hướng blog của mình tới một địa chỉ bất kì nào đó ? Bạn lo lắng mất lượng người truy cập khi đổi tên miền, ảnh hưởng đến SEO ?
=> Bài viết này chính là điều bạn cần, bạn sẽ tìm được cách tự động chuyển hướng phù hợp cho mình tại đây.


1. Tự động chuyển hướng blog đến một URL cố định

Cách 1: Đăng nhập Blog muốn chuyển hướng ~> Vào Mẫu ~> Chỉnh sửa HTML
Thêm dòng code ngay dưới thẻ <head> rồi Lưu Mẫu lại

<meta content='5;url=http://dxoan.blogspot.com' http-equiv='refresh'/>

Thay http://dxoan.blogspot.com bằng URL đích bạn muốn chuyển tới.
5 là thời gian tính bằng giây, URL sẽ được chuyển hướng sau 5 giây kể từ khi load trang.

Cách 2: Đăng nhập Blog muốn chuyển hướng ~> Vào Mẫu ~> Chỉnh sửa HTML
Thêm đoạn code ngay dưới thẻ <head> rồi Lưu Mẫu lại

<script type='text/javascript'>
  var d='<data:blog.url/>';
  d=d.replace(/.*\/\/[^\/]*/, '');
  location.href = 'http://dxoan.blogspot.com';
</script>

Thay http://dxoan.blogspot.com bằng URL đích bạn muốn chuyển tới.
Nâng cao: Bạn có thể kết hợp các cách trên với thẻ điều kiện if để tạo chuyển hướng theo ý muốn.

2. Tự động chuyển hướng với mọi URL trên blog

Việc chuyển hướng này thường áp dụng cho những blog đổi sang tên miền mới và không muốn mất nhiều lượng truy cập từ tên miền cũ. Cách này áp dụng khi đổi tên miền từ abc.com sang xyz.com chứ không phải từ abc.blogspot.com sang xzy.com. Thay vì chuyển tất cả địa chỉ khi người đọc click vào tên miền cũ đến trang chủ có tên miền mới thì giờ sẽ chuyển đúng địa chỉ và chỉ thay thế 2 tên miền.

Ví dụ: abc.com/p/comment.html , abc.com/2015/03/hi-hi.html thay vì chuyển đến xyz.com thì giờ sẽ chuyển đến xyz.com/p/comment.html , xyz.com/2015/03/hi-hi.html và điều này cũng xảy ra tương tự với những đường dẫn khác.
(Vì không có tên miền .com nên mình dùng tạm .blogspot.com làm ví dụ)
DEMO
http://redirectdx.blogspot.com/2015/03/tu-dong-chuyen-huong-url-cho-blogger-automatically-redirect-blogger.html

Cách làm:
Đầu tiên, bạn cần tạo một blog mới rồi gắn tên miền cũ abc.com vào blog mới tạo. Còn tên miền mới xyz.com thì tất nhiên sẽ gắn vào blog cũ rồi (blog đích muốn chuyển tới)

Tải template này về : Template Redirect Blogger

Đăng nhập blog mới tạo ~> Vào Mẫu ~> Tải lên mẫu Template Redirect Blogger vừa download ~> Tiếp tục vào Chỉnh sửa HTML ~> Tìm và sửa lại tên miền cho phù hợp:
redirectdx.blogspot.com là tên miền cũ
dxoan.blogspot.com là tên miền mới (blog đích muốn chuyển tới)
Lưu Mẫu lại.

Cuối cùng, với chế độ Chọn mẫu dành cho điện thoại di động, bạn chọn "Không".

24 nhận xét:

  1. Trả lời
    1. Thấy là phải chôm luôn chứ bác \O/

      Xóa
  2. bác tạo cái template gì mà ko có thẻ head mở lẫn thẻ đóng vậy bác? tôi làm cách 1 mà tìm mãi ko ra thẻ head, chán quá, bác giúp đc gì tôi ko?

    Trả lờiXóa
    Trả lời
    1. =)) Làm phần 2 thì khỏi làm phần 1 bạn ak, 2 phần khác hoàn toàn nhau mà,
      Cái template bạn tải về ở phần 2 bạn chỉ cần thay đổi link thôi, ko phải thêm gì dưới thẻ head cả:

      Đăng nhập blog mới tạo ~> Vào Mẫu ~> Tải lên mẫu Template Redirect Blogger vừa download ~> Tiếp tục vào Chỉnh sửa HTML ~> Tìm và sửa lại tên miền cho phù hợp:
      redirectdx.blogspot.com là tên miền cũ
      dxoan.blogspot.com là tên miền mới (blog đích muốn chuyển tới)
      Lưu Mẫu lại.
      -------------------------------------------------
      Với lại cái template đó có thẻ head nhé, nhưng để loại bỏ css mặc định của blog nên mình đã chuyển thành &lt ;head&gt ; thôi

      Xóa
  3. tạo chuyen huong có dieu kien dc ko. vi du nhu co ten nguoi thiet ke,neu ko co thi moi chuyen huong sang ten mien khac

    Trả lờiXóa
    Trả lời
    1. Cái đó có nhưng ko phải tên người thiết kế mà là nếu không có 1 link nào đó thì chuyển hướng sang tên miền khác
      Code đó những trang bán template hay dùng cho template của họ và mình vẫn chưa tìm hiểu về code đó :3

      Xóa
  4. Đồng Việt ơi tìm mãi mới ra bài của bạn. Lần trước đã học được một số thứ. Mình hỏi thêm là trang đích của mình cần chuyển tới là 123.domain.com hoặc 123.blogspot.com thay vì domain.com có được không (tức là sub domain) - Mình hỏi chỗ phần 2 nhé

    Trả lờiXóa
  5. Xin lỗi DX Oan rất nhiều, mình vừa đọc blogdongviet lại nhầm sang bạn. Nội dung vẫn là muốn hỏi bạn nhé

    Trả lờiXóa
  6. Bạn hướng dẫn như vậy vẫn có những chỗ khi làm phát hiện thiếu sót và chưa rõ. Thứ 1 Trên template có rất nhiều dòng redirectdx.blogspot.com và dxoan.blogspot.com thì thay hết đi phải ko?

    Thứ hai, như bạn biết tất cả tên miền bị chuyển và tên miền đích (nói vậy chuẩn hơn) có thể là abc.com và 123.com được trỏ vào abc.blogspot.com và 123.blogspot.com.

    Vậy mình sẽ thay abc.com hay abc.blogspot.com vào các dòng của bạn?

    Mình đã thử các tình huống nhưng các link nội bộ + các link trên serp tìm kiếm bị lỗi hết, ko tự chuyển hướng như bạn nói ở kết quả!

    Trả lờiXóa
    Trả lời
    1. Thứ 1: thay hết những dòng tên miền bạn tìm được
      Thứ 2: nếu abc.com và 123.com được trỏ vào blog rồi thì thay abc.com và 123.com vào dòng tên miền nhé ^^

      @Văn Phúc "Mình đã thử các tình huống nhưng các link nội bộ + các link trên serp tìm kiếm bị lỗi hết, ko tự chuyển hướng như bạn nói ở kết quả!" =>>> Bạn có thể cho mình xem ví dụ trang của bạn không?

      Xóa
  7. Nhận xét này đã bị tác giả xóa.

    Trả lờiXóa
  8. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  9. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  10. Nhận xét này đã bị tác giả xóa.

    Trả lờiXóa
  11. dùng HTTP Status Code 301 hoặc 302 để auto redrect cũng được. Các bạn tham khảo thêm cách làm => Cách tự động chuyển trang ( Auto Redirect ) bằng HTTP Status Code 301 hoặc 302

    Trả lờiXóa
  12. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  13. Mình chỉ muốn chuyển hướng ở trang chủ, tức là khi người ta bấm vào trang abc.com thì sẽ chuyển sang def.com chẳng hạn. Nhưng khi vào trang bài viết: abc.com/12/2016.html thì nó vẫn ở lại trang đó thì làm thế nào vậy ad?

    Trả lờiXóa
  14. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  15. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  16. Chào bạn, bài bạn đăng rất hay và mình đã áp dụng cho web mình rất tốt. Nhưng có một chút vướng mắc nhỏ bạn giúp mình với nhé. Mình làm như phần 2 bạn hướng dẫn, khi vào bằng máy tính thì chuyển hướng rất tốt, nhưng khi vào bằng điện thoại thì sau link web nó lại thêm các kí tự là: &m=1 nên nó không vào được web. Bạn xem giúp mình nhé, mình cảm ơn.

    Trả lờiXóa
    Trả lời
    1. hiện ?m=1 có ảnh hưởng gì đâu nhỉ

      Xóa
  17. Nhận xét này đã bị tác giả xóa.

    Trả lờiXóa
  18. xin lỗi vì đã làm phiền, nhưng có bạn nào thích học html không:
    học html cơ bản

    Trả lờiXóa