• Trang chủ
  • Tin tức
  • Redirect 301, Redirect 302 là gì? Cách khắc phục lỗi 301, 302

Redirect 301, Redirect 302 là gì? Cách khắc phục lỗi 301, 302

Redirect 301, Redirect 302 là gì? Tại sao cần Redirect 301 và Redirect 302? Cách khắc phục một số lỗi khi Redirect 301, Redirect 302 như thế nào? Hãy cùng tìm hiểu trong bài này nhé!

 

Nội dung

Redirect là gì?

Redirect là cách để bạn chuyển hướng 1 trang web hoặc 1 URL này sang 1 trang web hoặc 1 URL khác. Đây là công việc mà nhiều SEOer cũng như Developer làm với mục đích như:

  • Thay đổi 1 URL kém thân thiện sang 1 URL thân thiện với người dùng và công cụ tìm kiếm hơn (URL Friendly)
  • Điều hướng người dùng, tránh tình trạng xuất hiện những lỗi thường gặp ở máy chủ server trên website
  • Thông báo với người dùng và các công cụ tìm kiếm rằng URL cũ đã không còn sử dụng và được chuyển hoàn toàn sang URL mới để tránh các liên kết gãy
  • Tránh tình trạng lặp nội dung ở các trang có nội dung giống nhau (duplicate content)
  • Phục vụ cho những mục đích khác của SEOer và Developer

Các dạng Redirect

Có 2 dạng lỗi Redirect thường hay gặp đó là lỗi Redirect 301 và Redirect 302:

– Redirect 301 (Moved permanently): hay còn gọi là redirection 301, đây là hình thức di rời vĩnh viễn (moved permanently). Trong trường hợp này, sẽ có một thông báo mã lỗi 301 trong phần header nhằm thông báo rằng trang web hiện tại đã được di rời tới một địa chỉ mới.

– Redirect 302 (Moved temporarily): hay còn gọi là redirection 302 – chuyển hướng tạm thời. Redirect 302 thông báo với người dùng rằng trang web đã được chuyển sang địa chỉ mới nhưng bạn vẫn phải dùng trên URL cũ.

Redirect 302 được sử dụng để điều hướng khách hàng tới trang mới và thông báo với công cụ tìm kiếm rằng thay đổi này chỉ là tạm thời trong thời gian bạn bảo trì website chính. Yên tâm, con bọ tìm kiếm hiểu Redirect 302 là như thế nào.

Cách thực hiện Redirect 301 và Redirect 302

Cách thực hiện Redirect 301 cho website

1. Dùng ngôn ngữ HTML

<meta http-equiv=”refresh” content=”0; URL=https://vdodata.vn/”>

2. Dùng ngôn ngữ ASP.NET

<script runat=”server”>

Private void Page Load (object sender, system, Eventargs e) {

Response.Status = “301 Permanently”;

Response.AddHeader(“Location”,https://vdodata.vn/);

}

</script>

3. Dùng ngôn ngữ ASP

<% Language=VBScript%>

<% Response.Status=”301 Permanently”

Response.AddHeader “Location”,http://https://vdodata.vn/

%>

4. Dùng ngôn ngữ PHP

<?

Header(“HTTP/1.1 301 Permanently”);

Header(“location: http://https://vdodata.vn/”);

?>

Cách thực hiện Redirect 302 cho website

Để thực hiện Redirect 302 đơn giản nhất bạn có thể đặt toàn bộ nội dung trên một tên miền thuộc 1 máy chủ khác và chuyển hướng khách hàng tới trang này

Nên sử dụng Redirect 301 hay Redirect 302?

Câu trả lời tùy thuộc vào mục đích của bạn.

Nếu bạn chỉ muốn sửa đổi website của mình tạm thời trong khoảng thời gian nhất định tôi khuyên nên sử dụng Redirect 302. Tuy nhiên Redirect 302 thường được ít sử dụng trong SEO vì đơn giản, nó không tối ưu và dễ khiến thứ hạng từ khóa bạn thay đổi (nhảy)

Lỗi Redirect 301 và cách xử lý

Lỗi thường gặp khi Redirect 301 đó là:

– Không thống nhất giao thức www hoặc non-www: Điều này khiến website bị phân tán backlink, độ trust, pagerank,… bởi Google sẽ không hiểu 2 website này là một. Do vậy bạn phải thiết lập chuyển huớng 301 giữa 2 phiên bản http:// và http://www.

– Chuyển domain nhưng không thiết lập Redirect 301 đầu tiên: Điều này khiến tất cả giá trị, uy tín từ domain cũ bị bỏ không. Do vậy hãy chắc chắn thiết lập Redirect 301 trước khi chuyển domain cũ sang domain mới

Làm gì khi gặp lỗi 302 Moved Temporarily

Nguyên nhân lỗi 302 Moved Temporarily:

Lỗi 302 Moved Temporarily có nghĩa là địa chỉ trang web đã được di chuyển tạm tới một vị trí khác cũng đồng nghĩa là địa chỉ đã được thay đổi.

Cách khắc phục:

Khi địa chỉ trang web (URL) được chuyển tới vị trí khác thì thông thường Webmaster sẽ chuyển hướng nó về địa chỉ mới. Nếu sự chuyển hướng gặp lỗi thì bạn chỉ cần liên hệ Webmaster để sửa.

Khi thực hiện Redirect 301 và Redirect 302 hãy chắc chắn bạn đã chuyển hướng đến một server ổn định để tránh những lỗi phát sinh sau khi Redirect. Gọi cho chúng tôi để được tư vấn lựa chọn cho thuê máy chủ phù hợp với nhu cầu của mình giúp server hoạt động tốt nhất.

Hy vọng với những chia sẻ trên sẽ giúp bạn hiểu hơn về Redirect 301 và Redirect 302 cũng như cách thực hiện hoặc một số lỗi thường gặp khi thực hiện Redirect 301 và Redirect 302.

Từ khóa liên quan:

  • redirect 301 là gì
  • redirect 301 htaccess
  • redirect 301 nginx
  • redirect 301 trong php
  • redirect 301 php
  • redirect 301 302
  • redirect 301 vs 302
  • redirect 301 html
  • redirect 302 htaccess
  • redirect 302 php
  • redirect 302 nginx
  • redirect 302 html
  • redirect 302 là gì
5/5 - (2 bình chọn)
5/5 (1 Review)

Leave a Reply