Chuyển hướng link bằng Htaccess 301

Đôi khi bạn cần chuyển hướng link 301 ( Chuyển hướng vĩnh viễn link ) để cần thiết cho một số trường hợp đặt biệt khi đổi đường dẫn tĩnh hoặc chuyển vĩnh viễn link web cũ sang link web mới.

Hôm nay mình sẽ chia sẻ cho các bạn các cách chuyển link 301 bằng Htaccess .

Tệp Htaccess là gì?

Tệp .htaccess hoặc Hypertext Access là một tệp văn bản cấu hình điều khiển thư mục, cũng như bất kỳ thư mục con nào, nó nằm trên máy chủ web Apache. Nếu bạn sử dụng gói lưu trữ web dựa trên Linux, thuộc tính web của bạn có thể chạy trên Apache. Bạn có thể đã thấy tệp .htaccess trong các thư mục nhất định, đặc biệt nếu bạn đã triển khai WordPress, Joomla, Drupal hoặc bất kỳ phần mềm web quản lý nội dung nào khác.

Tệp .htaccess có thể bao gồm các hướng dẫn cụ thể cho máy chủ. Tệp này có thể cấu hình máy chủ để yêu cầu mật khẩu cho thư mục chứa nó. Tệp .htaccess cũng có thể được định cấu hình để tự động chuyển hướng người dùng đến một tệp hoặc trang chỉ mục khác, hạn chế hoặc cho phép người dùng dựa trên địa chỉ IP và tắt danh sách thư mục. Bạn có thể không bao giờ cần chỉnh sửa tệp .htaccess, nhưng nếu bạn làm như vậy, bạn phải đảm bảo rằng tệp được đặt tên là “.htaccess”, với khoảng thời gian ở phía trước và không có đuôi tệp .txt hoặc .htm.

Làm cách nào để bạn chuyển hướng một trang?

Ví dụ trang bạn tạo là domain.com/quy-dinh-su-dung.php mà muốn chuyển thành domain.com/quy-dinh-su-dung.html thì:

http://www.domain.com có thể sửa thành domain của bạn, nếu bạn không sử dụng www có thể bỏ đi dòng này.

Làm cách nào để chuyển hướng toàn bộ trang web hoặc tên miền sang trang web hoặc miền mới?

Đôi khi bạn đổi domain cho đẹp thì đây là cách để chuyển toàn bộ link web cũ sang link web mới – cấu trúc link bài viết web cũ đã chuyển hết qua web mới trước nhé.

Làm thế nào để bạn chuyển hướng toàn bộ một trang web vào một thư mục con:

Ví dụ bạn cần chuyển tất cả các link dạng domain.com/bài viết thành domain.com/user/bài viết với user là thư mục bạn cần chuyển .

Làm thế nào để bạn chuyển hướng đến subdomain:

Ví dụ bạn có link web cũ là : domain.com thành subdomain.domain.com

Làm thế nào để bạn chuyển hướng link web sang đuôi khác nhưng giữ lại tên trang?

Ví dụ: Nếu bạn muốn : domain.com/baiviet.html thành domain.com/baiviet.php

Làm thế nào để bạn sử dụng tên bài viết cũ để chuyển hướng từ miền cũ sang tên miền mới?

Ví dụ: hiện tại domain : hocban.vn đổi sang tinhdeptrai.vn thì đây là cách bác tịnh nên làm để chuyển tất cả bài viết cũ sang bài viết mới mà không mất link

đỏi http://ww.newdomain.com thành link domain mới của bạn.

Làm thế nào để bạn sử dụng link bài viết cũ  để chuyển hướng từ một tên miền phụ không www đến www?

Ví dụ: chuyển https://www.hocban.vn thành https://hocban.vn

Làm thế nào để bạn sử dụng viết lại để chuyển hướng một tên miền đến vị trí www với thư mục con?

Làm thế nào để bạn sử dụng viết lại để chuyển hướng từ một miền cũ sang tên miền mới bao gồm đường dẫn đầy đủ và chuỗi truy vấn?

Làm thế nào để bạn sử dụng viết lại để chuyển hướng từ một tên miền cũ với một thư mục con đến tên miền mới mà không có thư mục con, nhưng bao gồm đường dẫn đầy đủ và chuỗi truy vấn?

Ví dụ: chuyển từ: user.hocban.vn thành hocban.vn

các link dưới tùy theo web bạn mà thay đổi lại

Làm thế nào để bạn viết lại và chuyển hướng URL với các tham số truy vấn với các tệp được đặt trong thư mục gốc?

Ví dụ: URL gốc là https://hocban.vn/index.php?id=3 và URL mới là https://hocban.vn/path-to-new-location/

Có những quy tắc chuyển hướng htaccess 301 phổ biến mà tôi thấy mình đang tìm kiếm mỗi khi tôi xây dựng một trang web cho một khách hàng hoặc trợ giúp với một kế hoạch chuyển tiếp trang web khởi chạy lại . Vì vậy, tôi nghĩ rằng tôi sẽ tạo ra một nguồn tài nguyên mà tôi thấy hữu ích, nơi tôi có thể thu thập tất cả các quy tắc chung vào một chỗ để tiết kiệm thời gian cho mỗi dự án.

Tệp Htaccess là gì?

Tệp .htaccess hoặc Hypertext Access là một tệp văn bản cấu hình điều khiển thư mục, cũng như bất kỳ thư mục con nào, nó nằm trên máy chủ web Apache. Nếu bạn sử dụng gói lưu trữ web dựa trên Linux, thuộc tính web của bạn có thể chạy trên Apache. Bạn có thể đã thấy tệp .htaccess trong các thư mục nhất định, đặc biệt nếu bạn đã triển khai WordPress, Joomla, Drupal hoặc bất kỳ phần mềm web quản lý nội dung nào khác.

Tệp .htaccess có thể bao gồm các hướng dẫn cụ thể cho máy chủ. Tệp này có thể cấu hình máy chủ để yêu cầu mật khẩu cho thư mục chứa nó. Tệp .htaccess cũng có thể được định cấu hình để tự động chuyển hướng người dùng đến một tệp hoặc trang chỉ mục khác, hạn chế hoặc cho phép người dùng dựa trên địa chỉ IP và tắt danh sách thư mục. Bạn có thể không bao giờ cần chỉnh sửa tệp .htaccess, nhưng nếu bạn làm như vậy, bạn phải đảm bảo rằng tệp được đặt tên là “.htaccess”, với khoảng thời gian ở phía trước và không có đuôi tệp .txt hoặc .htm.

Quy tắc Htaccess chuyển hướng 301 phổ biến

Làm cách nào để bạn chuyển hướng một trang?

Làm cách nào để chuyển hướng toàn bộ trang web hoặc tên miền sang trang web hoặc miền mới?

Làm thế nào để bạn chuyển hướng toàn bộ một trang web vào một thư mục con?

Làm thế nào để bạn chuyển hướng một thư mục con đến trang web khác nhau?

Làm thế nào để bạn chuyển hướng một phần mở rộng tập tin nhưng giữ lại tên trang?

Ví dụ: Nếu bạn muốn một phần mở rộng .html sử dụng cùng tên tệp nhưng sử dụng phần mở rộng .php.

Làm thế nào để bạn sử dụng viết lại để chuyển hướng từ miền cũ sang tên miền mới?

Làm thế nào để bạn sử dụng viết lại để chuyển hướng từ một tên miền phụ không www đến www?

Làm thế nào để bạn sử dụng viết lại để chuyển hướng một tên miền đến vị trí www với thư mục con?

Làm thế nào để bạn sử dụng viết lại để chuyển hướng từ một miền cũ sang tên miền mới bao gồm đường dẫn đầy đủ và chuỗi truy vấn?

Làm thế nào để bạn sử dụng viết lại để chuyển hướng từ một tên miền cũ với một thư mục con đến tên miền mới mà không có thư mục con, nhưng bao gồm đường dẫn đầy đủ và chuỗi truy vấn?

Làm thế nào để bạn viết lại và chuyển hướng URL với các tham số truy vấn với các tệp được đặt trong thư mục gốc?

Ví dụ: URL gốc là http://www.website.com/index.php?id=3 và URL mới là http://www.website.com/path-to-new-location/

Làm cách nào để chuyển hướng trang web sang HTTPS từ HTTP để loại bỏ nội dung trùng lặp?

Cách này đổi link dạng http://domain – thành https:domain

Cách này chuyển ngược lại từ http sang https

Làm thế nào để bạn chuyển hướng một trang web cũ đến một tên miền mới và giữ lại đường dẫn URL?

Làm cách nào để bạn viết lại và thêm dấu gạch chéo vào URL :

Ví dụ đổi từ http://www.website.com/index.php?id=100 sang http://www.website.com/100/

Làm thế nào để bạn chuyển hướng từ một tên miền phụ blog đến một thư mục blog?

Ví dụ: Chuyển hướng blog.oldsite.com sang www.newsite.com/blog/

Qua các thủ thuật Chuyển hướng link bằng Htaccess 301 như trên mong sẽ giúp các bạn trong những lúc nào đó 😀

 

Chuyển hướng link bằng Htaccess 301
4.5 (90%) 2 votes
Nếu bạn thấy bài viết này hữu ích thì có thể chia sẻ nó qua:

Là một người không chuyên về web - Chỉ có tinh thần học hỏi và chia sẻ làm nền tản . Hiện tại đang làm có một đứa con cưng là website đọc truyện online TruyenHot.Vn

7 bình luận

  • Đạt Nguyễn ( 129 bình luận )

    Google dance – đã mất hút khỏi trang 1 2 3… Qua tìm hiểu cách lên top trang 1 dễ hơn giữ hạng nhiều – nếu vừa lên có tỉ lệ ctrl và thoát trang đảm bảo thì nó vẫn sẽ rớt xuống trang n và leo ngược lên lại – trafic trang ổn định ctrl cao sẽ mò lên lại và nằm ổn định ở đó – tùy theo điểm PA domain nữa, bài viết tối ưu tốt quá sẽ lên nhanh và rớt nhanh không kém – cứ để vài lỗi xong vài ngày sửa 1 ít –> google nhận ra anh này có cập nhật theo xu hướng – chỉnh sửa dần tốt hoen cho trải nghiệm người đọc – lên hạng dần ( lần đầu tốt quá nó sẽ nghi ngờ )

    • Hocban.vn ( 1991 bình luận )

      Là sao bác ĐẠT, bài này của bác rớt khỏi tóp 3 hả ? Em vừa kiểm tra lại nó vẫn vị trí thứ 3 (duyệt chế độ khách thì độ chính xác cao hơn ẩn danh).

      Ý bác cũng hay, bài thường xuyên sửa đổi, bổ sung thì chắc là nó ưu cmn tiên rồi, haha.

    • Đạt Nguyễn ( 129 bình luận )

      Kinh nghiệm của mình đừng làm tốt quá 🙂 đủ dùng xong nâng dần , một số web mới tối ưu tốt quá lại không lên – google ưu tiên các bài viết cập nhật thường xuyên mà

    • Hocban.vn ( 1991 bình luận )

      Ấy ấy, theo em thì khác á nghen :v | Theo em thì không cần phải quá tối ưu cho xanh lè điểm Yoast SEO (cam cũng được rồi), hình ảnh ko cần nén cho siêu nhẹ,…. ko cần cache quá đà,…. tối ưu điểm page Speed,…. Nói chung là nếu chúng nó tự động ngon thì thôi, còn không thì ko cần quá cố gắng.

      Còn về viết bài cũng vậy, nếu mà bài quá xuất sắc thì thôi khỏi nói, còn nếu trung bình thì cũng ok, không cần quá dài hay nhồi nhét từ khóa để SEO, cứ để tự nhiên, nghĩ sao viết thế, sai thì sửa, sửa mà còn sai thì sửa tiếp :v

  • Hocban.vn ( 1991 bình luận )

    Bài viết này có vẻ bác đầu tư hơi bị nhiều, như thế này thì quá tốt, nhưng mà em vẫn khuyến cáo bác viết bài đơn giản để bác cảm thấy nó thật dễ dàng và không tốn nhiều thời gian của bác.

    À nhưng mà, khi bác viết bài này cũng là cơ hội để bác tìm hiểu và rà soát lại kiến thức của mình ấy nhỉ, đó là chưa nói đến đoạn sau này quên lấy ra mà xài :v

    • Đạt Nguyễn ( 129 bình luận )

      Cái này mình dùng hơi bị nhiều nên gom hết lại chia sẻ cho anh em, một số cái đi search trên mạng dịch lại có thể không sát nghĩa anh em có thể góp ý thêm.
      Mình đang bận đi rip cái themes , đang tự đầu tư học các hàm get của wordpress, rip themes để tự học nâng cao tay thôi chứ không có xài

    • Hocban.vn ( 1991 bình luận )

      Được đó bác, cơ bản em oánh giá bài viết này rất cao về phần nội dung, còn phần YOAST SEO bác chưa điền thông tin nên nó chưa xong.

      Tuy nhiên, em vừa kiểm tra câu khóa “Chuyển hướng link bằng Htaccess 301” bác đứng tóp 3 Google nhé !

Viết bình luận theo mẫu

(Các mục bắt buộc được đánh dấu * )