DSM 更新後,WordPress 永久連結失效,解決方法

這次 DSM 更新後,WordPress 永久連結失效了,令人痛恨的 404 錯誤頁面又出來惹人厭煩。偏偏首頁又看似正常,點下去通通都 404 ?而且無論是文章連結,或是分類連結,結果一樣 404 。(真煩

前前次是因為 .htaccess 內容被更動,由 RewriteBase / 變成 RewriteBase /wordpress/。然而我安裝的不是套件中心的 WordPress,而是正常官網下載安裝的版本,安裝位置在根目錄,應當是 RewriteBase /。果然,改回 RewriteBase / 之後恢復正常。這一項,本次檢查結果是未更動。

前次是擁有者由 http 被更改成 admin,改回 http:http 之後恢復正常。這一項,本次檢查結果是未更動。

把擁有者和權限一道改了。

★忽然想起,好像是前前前次一樣的 404 連結錯誤,是進控制台設定裡,重新勾選一次永久連結,儲存後就恢復正常了。那麼,這一次,應該也行吧!結果,改回預設值,行;再改成自訂結構,嗯啍……,還是不行。

 

 

★最後,重新再檢查 WordPress 網站狀態,這一次是「REST API 發生錯誤」,仔細看顯示的出現錯誤的地方和說明,發現關鍵在「與伺服器進行通訊」一句。記得之前曾經有一次,忘記什麼情況,也是連結失效,的確是更改後端伺服器解決的。那麼,來檢查網站伺服器?

開啟 Web Station,將 HTTP 後端伺服器, 由 Nginx 改成 Apache。(預設 Nginx 就改 Apache,預設 Apache 就改 Nginx,反正就兩個輪流)

然後,自訂結構連結恢復正常顯示了,然後,就解決了。(居然就解決了,真是莫名其妙

 

 

 


Synology DSM:DSM 7.0.1-42218
WordPress Ver.:5.8.2

發佈留言

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