Lỗi 404 trang con là một trong những lỗi WordPress phổ biến nhất. Khi người dùng truy cập link bài viết hoặc trang con thì hiển thị thông báo 404 Page Not Found, mặc dù nội dung vẫn tồn tại trong admin. Lỗi này thường gặp khi bạn vừa đổi tên miền của website sang một tên miền mới
Cách khắc phục lỗi 404 WordPress
1. Reset Permalinks (khuyên dùng)
Trong trang admin, bạn truy cập vào: Settings → Permalinks
Kéo xuống dưới và click vào Save luôn
👉 WordPress tự rebuild rewrite lại URL

2. Tạo lại file .htaccess
Ngoài cách 1 ở trên, bạn cũng có thể thay nội dung file .htaccess như sau:
– Dành cho WordPress mặc định
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress– Dành cho WordPress Multisite
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]Kết luận
Lỗi 404 WordPress tuy phổ biến nhưng khá dễ fix chỉ với vài bước:
- Reset permalink
- tạo lại .htaccess
Chúc các bạn thành công





























