[Apache] wordpress permalink 404 issue

  1. edit site conf (vim /etc/apache2/sites-available/pr.site.org.conf)
<VirtualHost pr.site.org:80>       
        ServerName pr.site.org
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/pr.site.org
# !-- add this section
        <Directory /var/www/pr.site.org>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
        </Directory>
# !--
        ErrorLog ${APACHE_LOG_DIR}/pr_error.log
        CustomLog ${APACHE_LOG_DIR}/pr_access.log combined
</VirtualHost>
  1. enable apache2 rewrite module
a2enmod rewrite
  1. restart apache2 service
service apache2 restart

 

Ref.

[1] Victor Hung’s Diary: 「教學」解決 WordPress 固定網址設定 404 錯誤

[2] DigitalOcean: WordPress permalinks tried everything

 

This entry was posted in Apache, Ubuntu, WordPress. Bookmark the permalink.