Lỗi không thực sự thú vị và điều đó còn tăng gấp đôi đối với các mã lỗi bí truyền mà bạn không thể hiểu được. Lỗi 505 là một ví dụ khó hiểu và khó hiểu có thể xuất hiện ở những nơi không ngờ tới, chẳng hạn như các liên kết gửi đi trên trang web WordPress của bạn. Vì không có bài viết đầy đủ nào về vấn đề này trực tuyến nên chúng tôi quyết định giải quyết vấn đề một lần dứt khoát. Chúng ta cùng xem ý nghĩa mã lỗi 505 và cách giải quyết nhé.
Ý nghĩa mã lỗi 505 được tiết lộ
![[Lỗi trong Explorer]](https://cloudzy.com/wp-content/uploads/image3-5.png)
Lỗi 505 là mã cho “Phiên bản HTTP không được hỗ trợ” và điều này có nghĩa là yêu cầu của khách hàng sử dụng phiên bản HTTP mà máy chủ không nhận ra. Hầu hết vấn đề là máy chủ web đang sử dụng phiên bản HTTP cũ. Điều đó có thể xảy ra khi các máy chủ web như Apache hay Nginx lâu ngày không được cập nhật.
Tuy nhiên, đôi khi lại ngược lại. Nếu bạn sử dụng các trình duyệt cũ hơn như Internet Explorer cho các trang web mới hơn, có khả năng bạn sẽ gặp lỗi 505 rất nhiều. Trong trường hợp này, sự cố không phải do HTTPserver, mặc dù nó được gọi là lỗi máy chủ.
Bây giờ, có một số cách bạn có thể tránh được lỗi này, tùy thuộc vào việc bạn có quyền truy cập vào máy chủ hay không. Hãy đi sâu vào ngay.
Hiệu quả Các cách giải quyết lỗi HTTP 505
Cách giải quyết lỗi HTTP 505: Giải pháp phía máy khách
Nếu bạn thấy lỗi 505 trong trình duyệt của mình, có hai cách nhanh chóng để khắc phục lỗi đó. Điều đầu tiên cần làm là xem liệu bạn có đang sử dụng một trình duyệt thực sự cũ như Internet Explorer của Microsoft hay không. Trong những trường hợp như vậy, trình duyệt của bạn đang cố gắng kết nối với máy chủ web hiện đại bằng các phiên bản HTTP cũ. Vì vậy, cách tốt nhất để khắc phục điều này là chuyển sang trình duyệt hiện đại như Firefox hoặc Google Chrome.
Nếu bạn đang sử dụng trình duyệt hiện đại và gặp phải lỗi 505 thì giải pháp nhanh nhất là xóa bộ nhớ đệm của trình duyệt. Để hoạt động nhanh hơn và tiêu thụ ít lưu lượng mạng hơn, hầu hết các trình duyệt đều sử dụng phương pháp bộ nhớ đệm để lưu trữ một số tính năng của trang web bạn truy cập. đôi khimes, bộ đệm và nội dung trang web thực tế không khớp nhau sau một thời gian và điều đó có thể gây ra lỗi như 505 “Phiên bản HTTP không được hỗ trợ”. Là một Ví dụ: chúng tôi sẽ cho bạn biết cách xóa bộ nhớ đệm trong trình duyệt Chrome của bạn.
Chrome cung cấp nhiều cách khác nhau để quản lý và xóa bộ nhớ đệm nhưng cách nhanh nhất là như sau:
- Khi đang ở Chrome, nhấn F12
- Nhấp và giữ nút làm mới bên cạnh thanh địa chỉ
- Từ menu xuất hiện, chọn “Empty Cache and Hard Reload”
![[Menu tải lại cứng của Chrome]](https://cloudzy.com/wp-content/uploads/image1-6.png)
Cách giải quyết lỗi HTTP 505: Giải pháp phía máy chủ
Nếu bạn đang chạy một trang web dựa trên WordPress hoặc nếu bạn đang lưu trữ một trang web bằng máy chủ web hoặc nhà cung cấp dịch vụ lưu trữ cũ, bạn có thể làm gì đó với lỗi 505.
Bắt đầu viết blog
Tự lưu trữ WordPress của bạn trên phần cứng hàng đầu, có bộ lưu trữ NVMe và độ trễ tối thiểu trên toàn thế giới — hãy chọn bản phân phối yêu thích của bạn.
Nhận VPS WordPressKiểm tra phiên bản HTTP
Bước đầu tiên để giải quyết vấn đề là xem máy chủ web của bạn thực sự đang sử dụng phiên bản HTTP nào. Để làm điều đó, bạn có thể sử dụng TelNet trong Windows hoặc cuộn tròn lệnh trong Linux. Từ TelNet có rất nhiều hướng dẫn trực tuyến, chúng tôi sẽ đề cập đến các bước kiểm tra phiên bản HTTP bằng dòng lệnh Linux.
Đầu tiên chúng ta cần khởi động Terminal. Điều đó có thể được thực hiện bằng cách nhấn Ctrl+Alt+T trong hầu hết các bản phân phối và từ menu Ứng dụng trong tất cả các bản phân phối đó. Khi bạn đã mở Terminal, hãy nhập lệnh sau và nhấn <Return>
curl --head http://example.site/
Tất nhiên, bạn cần thay đổi “example.site” bằng địa chỉ trang web của riêng bạn. Khi thực hiện lệnh này, bạn sẽ thấy danh sách các thuộc tính trông giống như thế này:
![[Yêu cầu thiết bị đầu cuối Linux cho phiên bản HTTP]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
Tuy nhiên, khi sự cố xuất hiện trong WordPress, nguyên nhân là do nguyên nhân khác và nó sẽ cần một giải pháp khác. Chúng ta hãy xem xét.
Vấn đề về WordPress
Đôi khi, các plugin WordPress sẽ cố gắng kết nối với các trang web của bên thứ ba trên đường dẫn đến một số liên kết gửi đi và điều đó có thể gây ra sự cố. Ví dụ: hãy tưởng tượng rằng bạn muốn hướng khách hàng đến sản phẩm được bán trên Amazon. Bạn có thể sử dụng URL tĩnh cho sản phẩm của mình hoàn toàn không sao nhưng khi ai đó nhấp vào chúng từ trang web của bạn, họ sẽ gặp lỗi 505. Điều đó thường là do plugin và sự khác biệt giữa phiên bản HTTP của trang web bên thứ ba và phiên bản đích thực. Để kiểm tra điều đó, bạn có thể sử dụng phương pháp trên bằng cách sử dụng cuộn tròn để kiểm tra phiên bản HTTP của trang web của bạn và phiên bản bạn đang liên kết đến.
Giải pháp WordPress số 1
Có hai cách bạn có thể giải quyết vấn đề này. Nếu bạn chỉ sử dụng một vài plugin, chúng tôi khuyên bạn nên tắt từng plugin một để tìm ra thủ phạm. Sau đó, bạn có thể thay thế nó bằng một giải pháp thay thế hoặc mã của riêng bạn. Tuy nhiên, đó không phải lúc nào cũng là một giải pháp thiết thực. Bạn có thể có quá nhiều plugin để tìm ra plugin chịu trách nhiệm về mã lỗi 505 hoặc bạn có thể không thể rời bỏ nó ngay cả khi bạn tìm thấy plugin. Đó là lý do tại sao phương pháp sau đây có thể có giá trị, mặc dù chỉ là một giải pháp thay thế.
Bắt đầu viết blog
Tự lưu trữ WordPress của bạn trên phần cứng hàng đầu, có bộ lưu trữ NVMe và độ trễ tối thiểu trên toàn thế giới — hãy chọn bản phân phối yêu thích của bạn.
Nhận VPS WordPressGiải pháp WordPress số 2
Phương pháp này liên quan đến việc vô hiệu hóa Trình kiểm tra liên kết WordPress, tìm và báo cáo các liên kết bị hỏng. Thông thường, đây là một công cụ hữu ích cho phép bạn xóa các liên kết cũ và không mong muốn. Khi nó bắt đầu báo cáo các liên kết đang hoạt động bị hỏng do plugin, nó có thể làm hỏng trang web của bạn. Các báo cáo sai về các liên kết bị hỏng có thể khiến việc phân tích thực sự về trang web của bạn trở nên bất khả thi và rất nhiều liên kết dường như bị hỏng có thể làm giảm thứ hạng SEO của bạn. Để tránh tất cả những điều đó, chúng ta cần tắt Trình kiểm tra liên kết đối với những trang web đưa ra cảnh báo sai.
Khi bạn tìm thấy tất cả các liên kết đang hoạt động vẫn phản hồi với mã lỗi 505, bạn có thể loại trừ chúng khỏi trình kiểm tra liên kết bằng các bước sau:
- Chuyển đến Bảng điều khiển WordPress của bạn
- Đi tới Cài đặt → Trình kiểm tra liên kết → Liên kết nào cần kiểm tra
- Thêm (các) tên miền vào danh sách Loại trừ
- Nhấp vào Lưu thay đổi
Một cách đơn giản hơn?
Và đó là điều đó. Điều đó đáng lẽ phải xử lý mã lỗi 505 trong tất cả các biểu hiện của nó. Tất nhiên, luôn có khả năng nó sẽ không biến mất một cách đơn giản như vậy. Vậy làm cách nào để khắc phục lỗi HTTP 505? Chà, một cách đơn giản là đừng lo lắng về điều đó và giao mọi việc cho chúng tôi. VPS WordPress được tối ưu hóa của chúng tôi chạy trên cơ sở hạ tầng hàng đầu và sử dụng các phiên bản phần mềm mới nhất đảm bảo bạn sẽ không gặp phải loại lỗi này. Bạn có thể để lại việc cập nhật và sao lưu cho chúng tôi và dành thời gian của mình để làm việc hiệu quả hơn. Hãy nhìn vào của chúng tôi Giải pháp VPS WordPress đây.