WordPress固定網址出現404錯誤 (Synology)

[Solution]

在WordPress 3.4.x 設定固定網址成數值式後,所有的文件都出現404錯誤,解決方式如下:

  1. vi /volume1/web/wordpress/wp-includes/class-wp.php
  2. 在$pathinfo = $_SERVER[‘PATH_INFO’];前加兩個斜線,註解該行程式,如下:
          //$pathinfo = $_SERVER[‘PATH_INFO’];
    並在下面一行加入:
         $pathinfo = mb_convert_encoding($_SERVER[‘PATH_INFO’], “UTF-8″, “Big5″);
  3. 在$req_uri = $_SERVER[‘REQUEST_URI’];前加兩個斜線,註解該行程式,如下:
          //$req_uri = $_SERVER[‘REQUEST_URI’];
    並在下面一行加入:
         $req_uri = mb_convert_encoding($_SERVER[‘REQUEST_URI’], “UTF-8″, “Big5″);
  4. 存檔後,即可立即生效。

[Reference]

http://candy-sky.net/2010/09/05/wordpress-url-chinese-404/

標籤: ,

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料