2018年10月21日 星期日

Wordpress 404錯誤

Apache rewrite 必須開啟
sudo a2enmod rewrite
修改sit設定檔
在<VirtualHost *:80>內添加以下設定
<Directory "/var/www/wordpress/">
    AllowOverride All
</Directory>

存檔後重新啟動apache

若還是無法解決,可以進入管理後台,在設定下的固定網址頁面,直接點選“儲存變更”,讓wordpress自動產生一個.htaccess檔案,應該可以順利解決404問題!若不能自動產生或修改.htacdess,需手動修改添加以下內容至.haccess
# 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