WordPress 部落格的永久連結格式設為postname時導致頁面顯示錯誤的解決辦法
修改了 Reeoo.com 的永久連結格式,從原來的 /%category%/%post_id% 的格式修改為 %postname% ,以便於url變得更有意義一些
當然這個前提是 Reeoo.com 所有的文章標題都是被收錄的網站的名稱,不需要另外再去重新編輯slug之類的。
以上兩個不同的URL格式的差別,只有在文章頁(single)才顯示,分類頁及其它頁面基本都是一樣的,所以無需做過多的修改
另外再安裝 Dean's Permalinks Migration 外掛程式更是連301都不需要做。
安裝這個外掛程式後,會自動讀取現用的的URL格式,儲存一下然後去修改永久連結格式,當訪問舊位址時會自動301跳轉到新位址。
本以為一切都順風順水的,但當檢查位址是否全部正確的時候,發現很多以前的老文章訪問時,頁面的內容結構會由讀取 single.php 檔案變成讀取 page.php 檔案,而訪問附件的位址時則是標準的,但url不會跳轉,注意看以下兩個截圖的位址欄:
——————————————————————————–
【文章標題】: WordPress 部落格的永久連結格式設為postname時導致頁面顯示錯誤的解決辦法
【文章作者】: 部落格架站、行銷、賺錢術教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: https://por.tw/blog/
【部落格架站、行銷、賺錢術教學課程】: https://por.tw/blog/E_learning/index.php
【基地主機】: http://goto1688.com/blog/
【版權聲明】: (原創)部落格架站、行銷、賺錢術教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
進一步檢查這些顯示有錯誤的文章內容時,發現這些文章內容是完全標準的,隨意加入一點內容再更新文章時,頁面依然顯示錯誤的。
於是又將文章內容裡的圖片刪掉,重新加入一下圖片,再儲存時顯示就標準了,基本上判定為圖片上傳的時候有問題。
而出現錯誤的文章發佈時間集中在2010年1月份之前,回想在最早開始給Reeoo加入內容時,因為嫌每個文章上傳一次圖片麻煩,所以有時會一下子上傳一堆圖片,然後寫每個文章時直接複製HTML代碼過去修改,以達到更快速簡便的效果。
再加上最早的時候使用的是WordPress2.8的版本,之後經歷過幾次大版本升級,資料的升級可能不完善,於是就導致了這個問題的出現。
確定為圖片上傳的問題後,改為去檢查媒體庫,發現裡面有接近200來張的圖片是沒有附屬的
也即是在資料庫裡這些圖片沒有被指定附加在哪個文章裡,於是只需要重新為這些圖片指定附屬的文章,問題完美解決。
——————————————————————————–
你在摸索如何架站部落格?如何展開行銷部落格、甚至賺錢嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)是獨自摸索部落格架站、行銷、賺錢痛苦的開始!
購買【部落格架站、行銷、賺錢術】DVD課程,就可獲得【部落格架站行銷賺錢】技術【顧問諮詢服務】!