Lỗi trang web bị chuyển hướng quá nhiều – Err_too_many_redirects

Khi làm việc với WordPress, bạn có thể gặp phải một số lỗi nhất định từ dễ đến khó khắc phục.

Và một trong những lỗi phổ biến nhất, cũng như gây ra rất nhiều khó khăn cho người sở hữu website đó là: Lỗi ERR_TOO_MANY_REDIRECTS.

lỗi err_too_many_redirects Nó sẽ được hiển thị như sau:

  • Google: This webpage has a redirect loop.
  • Firefox: The page isn’t redirecting properly.

Nguyên nhân thông thường xuất phát từ lỗi thiết lập sai trong phần cài đặt WordPress, cụ thể là WordPress URL hay Site Address.

Tuy nhiên, đôi khi lỗi cũng có thể gây ra bởi plugin nào đó bạn đang sử dụng.

Và với những gì mình từng trải qua, mình hy vọng những cách dưới đây sẽ giúp bạn giải quyết được vấn đề của mình.

Bạn cần có gì trước khi bắt đầu?

  • Có quyền truy cập vào khu vực điều khiển trên Hosting( ví dụ: Cpanel) hoặc FTP.
  • Có khả năng truy cập được Khu vực quản trị (WordPress Admin – “wp-admin“).

Tuy nhiên, vì tính nhất của lỗi này nên hầu hết các bạn sẽ không thể truy cập lại được bất kỳ trang nào của website nữa, kể cả tenmien.com/wp-admin.

Vì vậy, yêu cầu thứ 2 ở bên trên không bắt buộc.

OK. Hãy cùng bắt đầu nào.

Có 2 cách chúng ta có thể sử dụng để khắc phục lỗi này.

Cách 1: Kiểm tra URL trong phần cài đặt WordPress.

Cách 2: Vô hiệu hóa plugin.

#1 –  Kiểm tra URL trong phần cài đặt WordPress

Điều đầu tiên chúng ta nên làm là kiểm tra thiết lập đường dẫn URL.

Mình gặp phải lỗi này đầu tiên cũng xuất phát từ việc làm ngu ngốc này.

Bước 1: Kiểm tra URL

Trong khu vực quản trị Admin, chọn Settings > General.

Wordpress url

Sau đó, kiểm tra xem 2 thuộc tính WordPress AddressSite Address có trùng khớp với địa chỉ của website hay không?

Nếu không thì lỗi nằm ở đó.

Ngoài ra, nếu bạn không có quyền truy cập vào khu vực quản trị thì bạn cần nhớ xem gần đây, trước khi xảy ra lỗi có thay đổi bất kỳ điều gì trong 2 thuộc tính trên không.

Nếu có thì hãy đến bước tiếp theo.

Bước 2: Thay đổi lại URL

Nếu bạn truy cập vào khu vực quản trị thì giải quyết lỗi này đơn giản hơn rất nhiều, chỉ cần chỉnh lại URL theo đúng địa chỉ của website là được.

Tuy nhiên, thật không may nếu bạn không thể truy cập được. Công việc sẽ trở nên khó khăn hơn 1 chút.

Trong trường hợp này, bạn có thể thay đổi URL với sự giúp đỡ của file wp-config.php.

Sử dụng khu vực điều khiển trên hosting hoặc FTP Client để truy cập.

File wp-config.php thông thường sẽ nằm trong thư mục /public_html/

lỗi err_too_many_redirects

Sau đó tìm file wp-config.php và nhấn Edit để chỉnh sửa file.

Và thêm đoạn đoạn mã bên dưới vào. Lưu ý, thay https://example.com bằng địa chỉ website của bạn. Ví dụ, nếu website của bạn được cài đặt trong thư mục gốc (public_html ) thay bằng tên miền. Còn nếu website được cài đặt trong thư mục con (public_html/wp/) thì thay https://example.com bằng https://example.com/wp.

1
2
define(‘WP_HOME’,‘http://example.com’);
define(‘WP_SITEURL’,‘http://example.com’);

Một điều nữa là dán đoạn mã trên trước đoạn comment:

/* That’s all, stop editing! Happy blogging. */
Sau đó, quay trở lại website xem lỗi đã được khắc phục hay chưa?

Nếu chưa, bạn hãy thử cách thứ 2 nhé.

#2 Vô hiệu hóa plugin

Nguyên nhân khác có thể gây ra lỗi err_too_many_redirects này có thể do xung đột plugin hoặc plugin không được cập nhật thường xuyên.

Bằng cách vô hiệu hóa plugin, bạn có thể tìm ra được plugin đang gây ra lỗi của mình.

Cũng như cách 1, bạn có thể truy cập vào dữ liệu website trên host qua Cpanel hoặc FTP.

  1. Tìm đến thư mục cài đặt website(thường là: /public_html/).
  2. Mở thư mục wp-content, bạn sẽ thấy có thư mục con là plugins.lỗi err_too_many_redirects
  3. Để vô hiệu hóa toàn bộ plugin đang sử dụng, đơn giản chỉ cần thay đổi tên thư mục plugins.
  4. Sau đó, quay lại website xem vấn đề đã sửa được chưa? Nếu lỗi không còn nữa, thì lỗi nằm ở một hoặc một số plugin bạn đang sử dụng.

Sau khi kết luận được lỗi nằm ở plugin, công việc tiếp theo là tìm ra chính xác plugin nào gây ra lỗi.

  1. Đầu tiên, thay đổi tên thư mục Plugins trở về như ban đầu. Tức : plugins.
  2. Thay đổi lần lượt các plugin bên trong thư mục plugins, đồng thời, mỗi lần thay đổi, quay trở lại website và refesh. Lặp lại thao tác này đến khi hết plugin.
  3. Sau mỗi lần thay đổi tên, nếu thấy website của mình trở lại bình thường thì lỗi nằm ở chính plugin đó.
  4. Cuối cùng xóa plugin đó đi.

Và… vấn đề của bạn đã khắc phục được chưa?

Vẫn chưa sao? Bạn có thể liên hệ với mình qua gmail: cunglaptrinh24h@gmail.com hoặc comment bên dưới.

Xem thêm: Lỗi cài theme WordPress – The style.css missing

Hi vọng bài viết sẽ giúp bạn giải quyết được vấn đề của mình.

 

19 bình luận về “Lỗi trang web bị chuyển hướng quá nhiều – Err_too_many_redirects”

  1. Mình đã thử làm như bạn hướng dẫn nhưng vẫn không được. Hiện tại mình chỉ vào CPanel được thôi, không thể vào wp-admin được nữa. Có vẻ vấn đề không nằm ở plugins hay URL. Bạn còn cách nào khác không, giúp mình với. Mình mới tập làm website. Mong các bạn giúp đỡ. Mình cảm ơn!

    Trả lời
  2. Anh xem hộ web wishstarstudio.com, tên miền hết hạn vào 4/6/2018, hosting vẫn còn hạn,em khắc phục theo 2 cách trên vẫn không vào được web, nó viết là trang của bạn được đặt free ạ.

    Trả lời
  3. Site thuocsinhlynamnu. com của mình thì bị chuyển hướng trên google tìm kiếm từ khoá, click kg chuyển đến trang đích của site mà chuyển tới 1 trang quảng cáo nào đó. Mỗi ngày mỗi thiết bị dính trường hợp này 1 lần duy nhất trong ngày. Giờ mình kg biết xử lý bằng cách nào, mong AD gỡ rối giúp vấn đề này.

    Trả lời
  4. Mình chuyển tên miền về namecheap cũng bị lỗi này, rất may khắc phục được chứ trong thơi gian chuyển đổi mà bị vậy thì tiêu. Nhưng không hiểu sao vừa thanh toán xong cho namechep lại bị lỗi này nữa

    Trả lời
  5. Một nguyên nhân nữa là kiếm tra lại HTTPS nhé, nếu bạn dùng Plugin chuyển sang HTTPS mà bạn chưa cài SSL thì nó cũng xuất hiện lỗi này!

    Trả lời

Viết một bình luận