Domain & Hosting
VPS - Cloud Server
Khi chạy website wordpress, đôi khi bạn sẽ gặp phải tình huống trang chủ của web hoạt động bình thường, nhưng khi truy cập trang con, thì lại nhận được thông báo 404 Not Found. Nguyên nhân phổ biến nhất dẫn đến lỗi này đó là file .htaccess hoặc liên quan đến cấu hình liên kết tĩnh (Permalinks) . Trong bài viết này chúng tôi sẽ hướng dẫn các bạn sửa lỗi website bị lỗi 404.
Đầu tiên các bạn vào nơi chứa source của website của mình, kiểm tra xem đã có file .htaccess hay chưa nếu như chưa có, các bạn hãy tạo ra file có tên là .htaccess và điền nội dung sau đây vào trong file và lưu lại. Đây là file quan trọng để WordPress xử lý URL.
Nội dung ở dưới đây là nội dung .htaccess mặc định của WordPress
# BEGIN WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Đăng nhập vào trang WordPress Admin (/wp-admin), ở thanh công cụ ở bên trái Cài đặt > Đường dẫn tĩnh (Settings > Permalinks)
Ở phần Common Settings chọn kiểu đường dẫn mà bạn muốn thường là Bài viết (Post name) > Save
Lỗi 404 Not Found khi truy cập trang con của WordPress hầu hết xuất phát từ file .htaccess hoặc cấu hình đường dẫn tĩnh. Hy vọng với bài viết này các bạn có thể sửa được lỗi 404 Not Found khi truy cập trang con. Chúc các bạn thành công