Trang 404 là như trampolines trên của bạn blog WordPress : khách người hạ cánh trên nó bị trả lại. Cách bạn quản lý các trang 404 của mình sẽ quyết định cách thức khách sẽ bị trả lại (có thể là họ hoàn toàn bỏ lỡ sự phục hồi của họ).

Lỗi 404 không phải là duy nhất đối với WordPress. Thông báo 404 là mã lỗi chuẩn được máy chủ web trả về khi không thể định vị được trang web được yêu cầu. Về cơ bản, lỗi 404 có nghĩa là máy chủ đang hoạt động tốt nhưng không thể tìm thấy trang web được yêu cầu.

Hướng dẫn này sẽ giúp bạn tìm hiểu thêm về lỗi 404. Tôi sẽ giải thích cho bạn:

  • 404 lỗi xảy ra như thế nào,
  • Cách WordPress xử lý lỗi 404,
  • Làm thế nào các chủ đề nên thiết kế một hệ thống lỗi 404 và
  • Những gì bạn cần làm để đảm bảo rằng khách truy cập gặp phải lỗi 404 có cơ hội ở lại trang web của bạn tốt hơn mà không bị trả lại.

Tại sao xảy ra lỗi 404?

Vì lỗi 404 không phải là duy nhất cho các trang web WordPress (Chúng xảy ra độc lập với ứng dụng, cho dù với Joomla hay Drupal), đúng là điều này thường xuyên hơn với WordPress. Vì WordPress đơn giản hóa việc thích ứng URL trang và cho phép bạn sửa đổi cấu trúc permalink để đạt được các mục tiêu SEO nhất định, điều này thường dẫn đến nhiều lỗi 404.

Nếu bạn có một trang web với các bài đăng đã xuất bản và bạn thay đổi cấu trúc liên kết cố định của mình, mọi liên kết đến bất kỳ bài đăng và trang nào của bạn sẽ không chính xác. Giả sử bạn vô tình đăng một trang có URL http://www.votredomaine.com/nos-produit. Ba tuần sau, vì sai chính tả, bạn quyết định sửa URL.

Chà, nó có dễ dàng không? Tuyệt đối không. Bạn vừa phá vỡ liên kết của bài viết này bạn đã sử dụng trong các bài viết / trang khác của bạn.

Vậy bạn nên làm gì? Đưa lên với url sai chính tả? Tôi biết bạn không thể làm điều này. Đọc để tìm hiểu thêm.

Cách WordPress xử lý lỗi 404

Bất cứ khi nào WordPress nhận thấy rằng một trang hoặc bài đăng cụ thể không tồn tại, các điều khiển WordPress cơ bản sẽ tìm kiếm hai tệp chính: 404.php và index.php. Nếu WordPress tìm thấy tệp 404.php, nó sẽ hiển thị mẫu này. Nếu không có tệp 404.php, WordPress sẽ tải tệp index.php theo mặc định.

Hầu hết các chủ đề sử dụng một mẫu 404.php. Bạn có thể tìm thấy mẫu 404 cho chủ đề của mình bằng cách truy cập " wp-content / themes / Trong chủ đề đang hoạt động và tìm tệp 404.php. Khi nói đến việc xử lý lỗi 404, đây là điều đầu tiên WordPress bắt đầu bằng cách kiểm tra.

Trong hầu hết các trường hợp, trang 404 cung cấp một mẫu cho biết lỗi trong khi nhắc người dùng thực hiện tìm kiếm khác. Tuy nhiên, có rất nhiều điều bạn có thể làm với trang 404 của mình, nhưng trước khi bắt đầu thiết kế, bạn cần suy nghĩ về chiến lược của mình.

Chiến lược trang 404 của bạn là gì?

Trước khi bạn bắt đầu tạo chuyển hướng hoặc xây dựng một trang để giữ chân bạn tốt hơn khách, bạn cần dành một phút để suy nghĩ về chiến lược của mình. Khi nói đến trang 404, bạn có ba điều cần cân nhắc:

  • Những lỗi này đến từ đâu? Bạn có thể tìm và sửa các liên kết đưa khách truy cập đến những ngõ cụt này không?
  • Bạn nên làm gì với trang 404 của mình để giảm độ nảy?
  • Nếu bạn biết URL mà một số khách truy cập đã sử dụng để gặp lỗi 404, bạn nên chuyển hướng họ đến URL chính xác nào?

Chiến lược tốt nhất của bạn là tìm cách trả lời ba câu hỏi này. Đầu tiên, hãy tìm các liên kết nội bộ bị hỏng và sửa chúng. Sau đó, tạo một trang 404 khuyến khích khách truy cập ở lại và giúp họ tìm thấy những gì họ đang tìm kiếm. Thứ ba, xác định URL nào là vi phạm lặp lại để tạo ra lỗi 404 và chuyển hướng khách truy cập đến đúng URL.

Chúng ta hãy xem xét từng vấn đề một và xác định cách chúng ta có thể khắc phục chúng.

Làm gì để tìm liên kết bị hỏng

Có hai đường dẫn khác nhau mà khách truy cập có thể thực hiện để truy cập lỗi 404 trên trang web của bạn:

  • Bằng cách làm theo liên kết nội bộ giữa các trang và các bài viết trên trang web của bạn.
  • Bằng cách theo liên kết bên ngoài từ trang web khác đến một trang trên trang web của bạn.

Dưới đây là các công cụ 3 mà bạn có thể sử dụng để kiểm tra các liên kết bị hỏng trên trang web của mình.

1- Google Search Console

công cụ wordpress google-search-console

Tải về

Google Search Console, nếu bạn chưa biết, là một bộ sản phẩm miễn phí của Google được sử dụng để theo dõi những thông tin mà Google quản lý để lấy từ trang web của bạn. Một trong những điều Google báo cáo là tất cả các liên kết bị hỏng được tìm thấy trong khi thu thập thông tin. Google cung cấp một tạp chí trong đó bạn có thể truy cập báo cáo về các liên kết bị hỏng khác nhau. Tìm menu " Lỗi thu thập thông tin> thu thập thông tin »(Thu thập thông tin> Lỗi Thu thập thông tin) trên menu bên trái.

Đọc này hướng dẫn để tìm hiểu thêm.

Trình kiểm tra liên kết 2- W3C

Tải về

Nó là một công cụ kiểm tra liên kết miễn phí của W3C và Mozilla. Nhập một URL để kiểm tra nội dung của tài liệu được trả về cho các liên kết bị hỏng. Bạn thậm chí có thể kiểm tra các tài liệu liên quan nếu bạn muốn. Tuy nhiên, kiểm soát đệ quy có thể sẽ mất rất nhiều thời gian và tạo ra một đống kết quả áp đảo.

3- Trình kiểm tra liên kết bị hỏng

trình cắm WordPress plug-checker bị hỏng

Tải về

Plugin miễn phí này trên thư mục của plugin WordPress liên tục theo dõi trang web của bạn để tìm các liên kết bị hỏng và cho phép bạn được thông báo bất kỳ lúc nào về sự hiện diện của các liên kết bị hỏng. Một trong những tính năng tốt nhất của plugin là bạn có thể sửa các liên kết bị hỏng ngay từ plugin. Với hơn 400 lượt cài đặt đang hoạt động, đây là công cụ phổ biến nhất để tìm kiếm các liên kết bị hỏng.

Cách tạo trang 404 tốt hơn

Trừ khi bạn chuyển hướng lỗi 404 vĩnh viễn (và bạn không nên làm điều đó), không thể loại bỏ hoàn toàn lỗi 404. Ngay cả Google cũng đồng ý với điều này.

Điều tốt nhất bạn nên làm là tạo một trang 404. Trang 404 là cơ hội để thể hiện một số tính cách đồng thời giúp khách truy cập của bạn tìm thấy những gì họ đang tìm kiếm. Các trang 404 tốt nhất thường sử dụng sự tự ti, hài hước và chơi đùa trên nội dung của trang web.

Hãy dành một phút và nghĩ về những gì bạn muốn hoàn thành với trang 404 của mình và cách bạn có thể truyền đạt mục tiêu đó một cách thú vị.

WordPress Codex: một công cụ để xem xét

Phương pháp cổ điển để tạo một trang 404 lớn là sửa đổi tệp 404.php có trong chủ đề của bạn hoặc bằng cách tạo một tệp nếu chủ đề của bạn không sử dụng nó. WordPress Codex bao gồm một hướng dẫn rất tốt sẽ chỉ cho bạn cách làm điều đó. Nhưng điều này chỉ liên quan đến các nhà phát triển.

trình cắm 404page để đơn giản hóa cuộc sống của bạn

404page WordPress plugin

Tải về

Plugin 404page là một trong những plugin trang 404 phổ biến nhất trong thư mục của plugin WordPress, và vì lý do chính đáng. Trước hết, nó không tạo ra một chuyển hướng có thể che giấu các vấn đề cấu trúc quan trọng. Thứ hai, nó không yêu cầu các yêu cầu HTTP bổ sung, điều này có thể ảnh hưởng đến tốc độ tải.

Với 404page, bạn sẽ tạo một trang mới, thiết kế nó theo cách bạn muốn, sau đó điều chỉnh cài đặt plugin để đặt trang này làm trang lỗi 404 của bạn.

Cách chuyển hướng lỗi 404 thường xuyên sang nội dung tương tự

Trước đó trong hướng dẫn này, tôi đã đưa ra một tình huống "hư cấu" liên quan đến một URL sai chính tả có thể dẫn đến liên kết bị hỏng và khách truy cập vào các trang 404. Trong trường hợp "hư cấu" này, điều đúng đắn cần làm sẽ chuyển hướng vĩnh viễn url cũ bị sai chính tả đến url đã sửa. Điều này có hai lợi thế:

Khách truy cập vào URL cũ sẽ truy cập cùng một nội dung với Url đã sửa của nó.

Các công cụ tìm kiếm sẽ diễn giải chính xác chuyển hướng vĩnh viễn và lập chỉ mục URL mới thay vì URL cũ.

Một số plugin giúp bạn

Chuyển hướng

wordpress redirect redirect redirect

Tải về

Khi nói đến việc tạo và quản lý chuyển hướng, không có nhiều việc mà Chuyển hướng không thể làm được. Nó là một plugin miễn phí, có sẵn trong thư mục plugin WordPressvà hoạt động trên hơn 500.000 trang web.

Chuyển hướng tự động báo cáo, mỗi khi khách truy cập truy cập vào trang 404, một lỗi để bạn có thể dễ dàng xác định các URL luôn tạo ra lỗi 404 để tạo chuyển hướng vĩnh viễn 301. Chuyển hướng này thậm chí có thể tự động khi bài viết thay đổi URL để cho phép bạn chuyển đổi sang vị trí mới.

Chuyển hướng 404 tới Phụ huynh

chuyển hướng-404-to-parent chuyển hướng WorDress plugin

Tải về

Plugin này triển khai một cách tiếp cận mới đối với vấn đề lỗi 404. Cách plugin này hoạt động là tất cả các URL tạo ra mã lỗi 404 đều được chuyển hướng đến URL chính. Điều này hơi khó hiểu, và một ví dụ sẽ giúp bạn.

Sau khi cài đặt plugin, bạn cần tạo các URL chuyển hướng cơ bản như thế này: http://www.votresite.com/page_parente/ . Sau khi thiết lập trang này, bất kỳ lỗi 404 nào được tạo ra chứa URL cơ sở này sẽ được chuyển hướng đến URL mẹ.

Vì vậy, nếu có ai đã cố gắng truy cập " http://www.youdomain.com/page_parent/article-numero-one »Nó sẽ được chuyển hướng nếu có lỗi 404 đến: http://www.yourdomain.com/parent_page/, là cha mẹ.

Đó là tất cả cho hướng dẫn này, tôi hy vọng bạn sẽ có thể giải quyết các câu hỏi cơ bản 3 khi xử lý các lỗi 404. Đừng ngần ngại đặt câu hỏi cho chúng tôi.