Cách tạo redirect 301

Cách tạo redirect 301

Sẽ có lúc bạn muốn chuyển hướng khách truy cập đến một trang khác của trang web khi họ truy cập một trang hoặc bài viết cụ thể. Lý do cho điều này có thể là bạn đã đổi tên một bài đăng và URL của nó, một trang đã bị xóa hoặc bạn muốn một trang khác xếp hạng.

Bạn mới sử dụng WordPress? Đào tạo WordPress cho người mới bắt đầu của chúng tôi ở đây để trợ giúp. Tìm hiểu cách thiết lập trang web của riêng bạn, tìm hiểu thông tin chi tiết về việc tạo và duy trì nó, v.v.

Tóm lại, redirect

Cái tên ‘redirect’ nói lên tất cả: Nó đưa khách truy cập vào một trang cụ thể đến một trang khác. Nhưng điều này có nghĩa là gì và nó khác gì với chuyển hướng 302? Cả hai đều đưa người dùng của bạn đến một trang khác. Sự khác biệt nhỏ (nhưng rất quan trọng) duy nhất là 301 sẽ vĩnh viễn đưa khách truy cập và công cụ tìm kiếm đến đích mới. Chuyển hướng 302 chỉ ra rằng bạn chỉ tạm thời muốn khách truy cập được chuyển đến một trang khác.

Tạo chuyển hướng 301 trên máy chủ

Một trong những phương pháp cơ bản nhất để thêm chuyển hướng 301 là chỉnh sửa tệp .htaccess của bạn trên máy chủ. Phương pháp này chỉ khả dụng trên máy chủ Apache. Nginx có cách riêng của họ để xác định chuyển hướng trong cấu hình máy chủ và yêu cầu kiến ​​thức sâu rộng về quản trị hệ thống.

Những cấu hình này có thể trở nên khá khó xác định theo thời gian, đặc biệt nếu bạn là một blogger đam mê hoặc bạn đang cố gắng cải thiện SEO cho các bài đăng của mình. Trên hết, bạn sẽ phải đăng nhập vào máy chủ của mình qua FTP, chỉnh sửa tệp và tải lên lại chúng mỗi khi bạn thêm chuyển hướng mới. Đó là lý do tại sao, nói chung, sử dụng phương pháp này không được coi là cách để đi.

Xem thêm lỗi 404

Tạo chuyển hướng 301 với PHP

Là nhà phát triển WordPress, bạn có hai lựa chọn: Hoặc bạn thực hiện chuyển hướng bằng cách thay đổi tiêu đề của tệp trong mã – hoặc – bạn sử dụng tích hợp sẵn của WordPress

Hàm wp_redirect.

Một ví dụ về PHP thuần túy có thể như sau:

<?php

// MyExampleFile.php

header(“HTTP/1.1 301 Moved Permanently”); 

header(“Location: http://www.my-blog.com/a-new-destination”); 

?>

Và đây là cách bạn làm tương tự, nhưng bây giờ bằng cách sử dụng chức năng tích hợp sẵn của WordPress:

wp_redirect (“http://www.my-blog.com/a-new-destination”, 301);

Nếu bạn quên thêm 301, cả WordPress và PHP đều sẽ cho rằng đó là chuyển hướng 302, điều này không phải lúc nào cũng đúng.

Phương pháp này dễ dàng hơn một chút so với việc chỉnh sửa các tệp trên máy chủ, nhưng cũng có thể trở nên cồng kềnh khi số lượng chuyển hướng tăng lên.

Xem thêm chuyển hướng trong SEO

Tạo chuyển hướng 301 với 301 redirect

Plugin 301 redirect  cung cấp cho bạn sự trợ giúp khi tạo các chuyển hướng này. Trình quản lý chuyển hướng tích hợp hỗ trợ bạn bất cứ khi nào bạn thay đổi URL của bài đăng, trang hoặc bất kỳ đơn vị phân loại nào có thể dẫn đến lỗi 404 nếu bạn không chuyển hướng khách truy cập đúng cách.

Cách tạo redirect 301

Ngoài ra, chúng cũng cung cấp cho bạn một giao diện để chỉnh sửa hoặc xóa các chuyển hướng này vào thời điểm sau đó. Lưu ý khi bạn chuẩn bị tạo một chuyển hướng dẫn đến một vòng lặp chuyển hướng. Vòng lặp này là điều bạn muốn tránh bằng mọi giá.

Đọc thêm: Cách xóa đúng cách các trang khỏi trang web

Quý khách có thể tham khảo hơn ở các dịch vụ do websitehcm.com cung cấp như: dịch vụ seo, dịch vụ viết content , dịch vụ chăm sóc website, thiết kế web giá rẻ

Leave a Reply