WordPress 無法發表中文文章時的解法

剛安裝好 WordPress 後,如果發表新文章標題有中文時,

點進去會顯示 “很抱歉,找不到符合條件的頁面。

這時其實是 Apache的問題,需要啟動 a2enmod rewrite

restart Apache2 後,編輯 default.conf 加上


AllowOverride All
Order deny,allow

加上後重啟 Apache

再來在網頁目錄編輯或新增 .htaccess

RewriteEngine On //開啟Rewrite功能
RewriteRule ^([0-9A-Za-z]+).html$ index.php?name=$1 //Rewrite規則
RewriteRule ^([0-9a-z]+)/([0-9]*)$ index.php?name=$1&id=$2 //Rewrite規則

通常 htaccess 的規則,如果是使用 WordPress會有讓你複製的語法,貼上即可

這樣就可正常顯示了

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *