Permalinks in WordPress – Page not found (404 error)

404-error-with-character-error

Lỗi này xảy ra khi thay đổi setting của permalink trong WordPress. Để fix lỗi này thì ta có thể làm như sau:

1) Kiểm tra thử mod_rewrite đã được enable chưa, nếu chưa thì enable mod_rewrite trong apache theo cách sau

# grep mod_rewrite /etc/apache2/mods-available/rewrite.load
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
#
# sudo a2enmod rewrite 
Module rewrite already enabled
#

2) Thay đổi setting của AllowOverride trong file conf (/etc/apache2/sites-available/wordpress.conf)

※chuyển "AllowOverride None" thành "AllowOverride All" như bên dưới:  
# grep AllowOverride /etc/apache2/sites-available/wordpress.conf
     AllowOverride All
# 
# cat /etc/apache2/sites-available/wordpress.conf
     Options Indexes FollowSymLinks MultiViews   
     AllowOverride All   
     Order allow,deny   
     allow from all 
#

3) Khởi động lại apache để thay đổi “AllowOverride All” có hiệu lực

# /etc/init.d/apache2 restart  
[ ok ] Restarting apache2 (via systemctl): apache2.service.
#

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です