Hướng dẫn xử lý lỗi 404 not found – Nginx WordPress mới nhất

Nếu bạn đang sử dụng apache/litespeed thì đây là câu hỏi hay gặp nhất khi chuyển sang dùng web server nginx.

Nguyên nhân là gì?

Nguyên nhân gây lỗi 404 not found – Nginx WordPress là apache/litespeed sử dụng htaccess để rewrite lại các đường dẫn.

xu-ly-loi-404-not-found

 

Giải pháp

Dể xử lý lỗi này trên nginx, 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ạ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 ; } Sau đó bạn tiến hành  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 không có lỗi bạn có thể tiến hành reload lại nginx để nhận vhost mới: nginx -t Reload Nginx nginx -s reload Như vậy là 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 nhé! Mọi thắc mắc và góp ý liên quan

Hỗ trợ 24/7/365 – “đúng doanh nghiệp – đúng dịch vụ – đúng khả năng”

Với đội ngũ nhân viên chuyên môn cao, trang thiết bị tối tân cùng tinh thần tận tâm hỗ trợ 24/7/365,  TinoHost tự tin cung cấp dịch vụ tên miền , hosting tối ưu và hệ thống máy chủ mạnh mẽ với chi phí tốt nhất cho doanh nghiệp của bạn. Chỉ cần để lại thông tin cá nhân của bạn, chuyên viên tư vấn của TinoHost sẽ giúp bạn chọn được giải pháp tốt nhất cho tên miền và hosting. Hãy để công nghệ không phải là rào cản quá trình phát triển công ty bạn. Với bề dày kinh nghiệm hơn 5 năm cung cấp hosting, dịch vụ cho thuê máy chủ, các dịch vụ liên quan đến tên miền và bảo mật website,


Thủ Thuật Hay

468 Blog bài viết

Bình luận