Chạy một trang WordPress.org tự tổ chức có rất nhiều lợi ích, nhưng đôi khi một số lỗi dễ dàng giải quyết có thể gây kích thích người mới bắt đầu. Màn hình trắng chết, Lỗi máy chủ nội bộ và một số lỗi WordPress phổ biến khác có thể thực sự nhấn mạnh cho người dùng mới. Gần đây, một người dùng đã chỉ ra sự chú ý của chúng tôi về lỗi ‘Quá nhiều Chuyển hướng’ trong WordPress. Đó là một vấn đề phổ biến mà người dùng WordPress có thể gặp. Trong bài này, chúng tôi sẽ chỉ cho bạn cách khắc phục lỗi chuyển hướng quá nhiều vấn đề trong WordPress.
Trên Firefox, lỗi này sẽ được hiển thị như sau:
“Trang không phải là chuyển hướng đúng. Firefox đã phát hiện ra rằng máy chủ đang chuyển hướng yêu cầu cho địa chỉ này theo cách mà sẽ không bao giờ hoàn thành. ”
Tại sao tôi nhận được Lỗi Quá Nhiều Chuyển hướng trong WordPress?
Lỗi này thường xảy ra do một vấn đề chuyển hướng sai. Như bạn biết rằng WordPress có cấu trúc URL thân thiện với SEO sử dụng chức năng chuyển hướng. Một số plugin WordPress phổ biến khác cũng sử dụng chức năng chuyển hướng. Ví dụ: plugin WordPress SEO cho phép bạn loại bỏ cơ sở danh mục khỏi URL danh mục bằng cách chuyển hướng người dùng đến URL không có cơ sở danh mục. WordPress SSL và bộ nhớ cache bổ sung cũng sử dụng chuyển hướng.
Do có cấu hình sai trong bất kỳ công cụ chuyển hướng nào, trang web của bạn có thể sẽ chuyển hướng người dùng đến URL thực sự đang chuyển hướng họ đến URL giới thiệu. Trong trường hợp đó trình duyệt của người dùng bị mắc kẹt giữa hai trang và do đó bạn thấy lỗi.
Làm thế nào để Solve Too Many Chuyển hướng Lỗi trong WordPress?
Cấu hình sai phổ biến nhất mà chúng tôi gặp phải liên tục là khi người dùng có URL không chính xác Địa chỉ URL của WordPress hoặc là Cài đặt URL Địa chỉ Trang web .
Ví dụ: cho phép giả định rằng url của trang web của bạn là http://www.example.com
và bạn đi đến Cài đặt »Tổng quát và đặt nó vào http://example.com
. Hầu hết các máy chủ web cho phép bạn chọn xem bạn có muốn thêm tiền tố www vào tên miền của mình hay không nếu không có www. Trong trường hợp bạn đã chọn thêm www vào URL của mình, sau đó thêm http://example.com trong cài đặt WordPress của bạn sẽ gây ra lỗi. Hoặc nếu bạn chọn sử dụng tên miền của mình mà không có tiền tố www, sau đó thêm nó bằng tiền tố www trong cài đặt WordPress sẽ gây ra lỗi này.
Khi một người sử dụng sẽ đến http://example.com
, chúng sẽ được chuyển hướng bởi cấu hình máy chủ của bạn tới http://www.example.com nơi chúng sẽ được chuyển hướng trở lại http://example.com
bởi WordPress vì đó là những gì bạn đã thiết lập trong cài đặt.
Nếu trang web của bạn hoạt động tốt và bạn không thực hiện bất kỳ thay đổi nào đối với các cài đặt đó. Sau đó, bạn cần phải liên hệ với máy chủ web của bạn, bởi vì nó có lẽ là một vấn đề cấu hình vào cuối của họ.
Tuy nhiên, nếu bạn không có nhà cung cấp dịch vụ hosting WordPress đáng tin cậy, và họ từ chối có bất kỳ vấn đề nào và / hoặc từ chối giúp bạn thì bạn nên xem xét chuyển đổi các máy chủ web hoặc tự khắc phục nó.
Để khắc phục điều này, bạn cần thay đổi địa chỉ WordPress và địa chỉ trang web của mình. Đi đến Cài đặt »Tổng quát , thay đổi WordPress và địa chỉ trang web của bạn. Nếu bạn có địa chỉ của bạn với tiền tố www, sau đó thay đổi nó thành URL không phải là www, và nếu bạn có nó với URL không phải www sau đó thêm tiền tố www.
Quan trọng : Đảm bảo rằng bạn không để lại dấu gạch chéo ở cuối URL của bạn như http://www.example.com/
Thay đổi URL trang web mà không có Quyền truy cập vào Khu vực Quản trị
Trong trường hợp bạn không có quyền truy cập vào khu vực WordPress Admin, bạn vẫn có thể cập nhật các cài đặt này bằng cách xác định chúng trong tệp wp-config.php. Đơn giản chỉ cần kết nối với trang web của bạn bằng cách sử dụng một khách hàng FTP. Khi bạn đã kết nối với trang web của mình, bạn sẽ tìm thấy tệp wp-config.php trong thư mục gốc của trang web. Bạn cần phải tải về và chỉnh sửa tập tin này bằng cách sử dụng một trình soạn thảo văn bản như Notepad. Chỉ cần thêm hai dòng này vào tệp và đừng quên thay thế example.com bằng tên miền của riêng bạn.
define ('WP_HOME', 'http: //example.com'); define ('WP_SITEURL', 'http: //example.com');
Lưu tập tin và tải nó lên máy chủ web của bạn. Bây giờ hãy thử truy cập trang WordPress của bạn. Nếu bạn vẫn không thể truy cập trang web của mình, hãy thử thêm tên miền của bạn bằng tiền tố www.
Giải quyết các sự cố chuyển hướng khác
Nếu bước trước không giải quyết được vấn đề của bạn, thì có thể là có vấn đề về plugin với trang web của bạn. Như chúng tôi đã đề cập trước đây, một số plugin WordPress sử dụng các kỹ thuật chuyển hướng để thực hiện nhiều điều. Chúng tôi sẽ cố gắng giúp bạn khắc phục sự cố.
Trước tiên bạn cần phải tìm ra là plugin đang gây ra vấn đề. Bạn đã kích hoạt một plugin mới gần đây ngay trước khi lỗi này xảy ra? Bạn đã cập nhật plugin ngay trước khi lỗi này xảy ra? Nếu câu trả lời cho bất kỳ câu hỏi trên là YES, thì nó thu hẹp vấn đề xuống đến plugin đó. Bạn chỉ cần tắt plugin đó bằng cách xóa thư mục plugin đó khỏi wp-content / plugins /
Nếu bạn không biết plugin nào đang gây ra sự cố, sau đó bạn sẽ cần thực hiện một số thử nghiệm và lỗi. Cách nhanh nhất để thực hiện việc này là huỷ kích hoạt tất cả các plugin. Sau khi vô hiệu hóa tất cả các plugin trên trang web của bạn, bạn cần sử dụng FTP để tải tệp .htaccess làm bản sao lưu. Bạn có thể tìm thấy tập tin này trong thư mục gốc của trang web của bạn. Một khi bạn đã tải về các tập tin, xóa nó từ máy chủ của bạn. Bây giờ hãy thử truy cập trang web của bạn.
Quá trình này sẽ cho phép máy chủ của bạn tạo lại một tệp tin .htaccess mới và vì không có plugin nào được kích hoạt, rất có thể nó sẽ khắc phục được sự cố. Nếu lỗi đã qua, thì bạn biết chắc chắn rằng đó là plugin gây ra lỗi này.
Bước tiếp theo là tìm ra plugin nào là thủ phạm. Để thực hiện việc này, bạn cần phải tải xuống và cài đặt các bản sao mới của tất cả các plugin của bạn. Kích hoạt từng plugin một lần và sau khi kích hoạt từng plugin, hãy thử duyệt một số trang trên trang web của bạn bằng trình duyệt khác với tư cách là một người dùng không đăng nhập. Hy vọng rằng bạn sẽ tìm thấy các plugin đó gây ra vấn đề.
Đây là tất cả các giải pháp khả thi có thể khắc phục lỗi “lỗi quá nhiều chuyển hướng vấn đề” trong WordPress. Đã làm bất kỳ giải pháp nào ở trên khắc phục sự cố cho bạn? Nếu vậy, xin vui lòng cho chúng tôi biết trong các ý kiến. Bạn đã gặp phải lỗi quá nhiều chuyển hướng vấn đề trong quá khứ? Làm thế nào bạn sửa chữa nó? Nếu bạn biết một bản sửa lỗi không được liệt kê trong bài viết ở trên, hãy đóng góp ý kiến dưới đây. Chúng tôi sẽ đảm bảo giữ cho bài viết được cập nhật với bất kỳ lời khuyên mới nào từ người dùng của chúng tôi.