Xử lý lỗi 404 not found – Nginx WordPress như thế nào?

Lỗi 404 not found – Nginx WordPress là gì?

Trong quá trình chuyển từ apache/litespeed sang web server nginx, chắc chắn không dưới 1 lần bạn sẽ gặp lỗi này.

Thông báo lỗi HTTP 404 hay lỗi 404 Not Found là một mã phản hồi chuẩn của HTTP chỉ ra rằng trình duyệt web có thể kết nối với một máy chủ, nhưng máy chủ không tìm thấy thông tin/trang web yêu cầu.

xu-ly-loi-404-not-found

Quá trình apache/litespeed sử dụng htaccess để rewrite lại các đường dẫn là nguyên nhân gây ra tình trạng này.

Thao tác xử lý lỗi 404 not found – Nginx WordPress như thế nào?

Đầu tiên, bạn cần có quyền truy cập ssh vào server hoặc các quyền tương đương để sửa lại file cấu hình của Vhost Nginx.

File cấu hình nginx mặc định thường ở tại vị trí sau: /etc/nginx/conf.d/domain.conf

Bước 1: Bạn truy cập  đến block server của vhost  và tạo thêm  cấu hình sau:

location / {
try_files $uri $uri/ /index.php?$args ;
}

Bước 2: Bạn kiểm tra lại  cú pháp/ cấu hình xem  có lỗi nào xuất hiện không. Nếu đã “ngon lành cành đào”, không gặp trục trặc nào, bạn có thể reload lại nginx để nhận vhost mới:

nginx -t

Reload Nginx

nginx -s reload

Chỉ với 2 bước đơn giản, bạn đã xử lý hoàn tất lỗi 404 khi chuyển website wordpress  hoạt động từ webserver apache/liteespeed về Nginx rồi.

Chúc bạn thao tác thành công nhé!

Mọi thắc mắc cần giải đáp hay mong muốn cần tư vấn, vui lòng để lại thông tin bên dưới. Chuyên viên tư vấn của SVN HOSTING COMPARISON sẽ giúp bạn chọn được giải pháp tốt nhất cho quá trình phát triển công ty bạn.

SVN HOSTING COMPARISON

  • Địa chỉ: 241 Cộng Hòa, Phường 13, Tân Bình, Hồ Chí Minh.
  • Email: svnhostingcomparison@gmail.com
  • Hotline: 0973.666.777
  • Website: http://svnhostingcomparison.com
2.7/5 - (3 bình chọn)

Similar Posts