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.
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