WordPress點選單篇文章時發生404錯誤

好久沒更新Blog,但是Synology與各個模組持續升版,不知在那一次升級後wordpress點選單篇文章時會發生404錯誤。今天發現時,一時還找不到錯誤的原因。找到自己以前有篇文章紀錄自己將單篇文章改成固定網址會有權限錯誤的問題。來自這篇文章的靈感,我先將固定網址的設定改成Plain進行測試,可以正常運作。再一次將固定網址的設定成日期與名稱後就正常了。

Synology WordPress套件如何使用Virtual Host(虛擬主機)獨立網址

Synology安裝WordPress套件非常方便,只要在套件中心依照上面指示的步驟依序進行安裝就可以。不過原始的設定網址會變成http://mydomain.com/wordpress。如果希望能夠使用單獨的網址的話,安裝步驟要稍微調整一下。
1.先到控制台的網頁服務啟用Web Station。
2.進入虛擬主機(Virtual Host),建立Blog要使用的虛擬主機。子資料夾名稱設定為wordpress,主機名稱則設定你所擁有且期望的網域名稱,例如:blog.mydomain.com。
3.使用套件中心安裝WordPress。依照步驟安裝即可。
4.安裝好WordPress套件後不可利用主選單執行WordPress,而是要用你的瀏覽器輸入你所設定的網域名稱:http://blog.mydomain.com進行後續的設定。
5.設定完成後就可以用獨立網址http://blog.mydomain.com使用WordPress。

PS:獨立網址需要記得先設定網域的A Record。

WordPress固定格式無法正常作業

WordPress有提供網址固定格式的功能,但是啟用後點選單篇文章時會一直出現HTTP 404的錯誤,再看過說明Wordpress固定格式的網友使用經驗,好像大家都沒有遇到相同的問題,搞的我一頭霧水,後來在抓馬保乙的部落格發現了解決方法,原來是因為.htaccess無法復寫Apache Server的權限所致,所以只要在Apache Server上的httpd.conf上面針對Wordpress目錄增加「AllowOverride All」設定即可。我的設定範例如下:

<Directory “/var/www/wordpress">
AllowOverride All
</Directory>