Trong trường hợp khi bạn sử dụng website của mình gặp tình trạng trang chủ của mình thì vào bình thường, tuy nhiên các trang con, hoặc các trang bài viết bạn truy cập vào thì lại gặp lỗi không tìm thấy trang (Lỗi 404) thì dưới đây là cách mà bạn có thể khắc phục vấn đề này.
Tạo hoặc sửa lại cấu hình của tệp tin .htaccess trong thư mục gốc của website bằng đoạn mã mặc định:
- 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]