突然有點閒,雖然真的只是一點點…不知何故,這次的閒令我突然想解決念動多時卻一直沒做過甚麼的雜務,就是打理一下我的 PALACE 了。首先要做的就是把 permalink 從 post ID 變成有意思的 phrase。本來念動前也覺得沒甚麼所謂,人家要 link 要 trackback 的話直接 copy and paste 就可以了,幹甚麼要「看得懂」連結呢?後來在 PALACE 的統計服務中就完全感到 descriptive 的 permalink 有多可愛:最多人看的文章,在統計數據裡只得一個 post ID 的連結真的令我摸不著頭腦,為甚麼有這麼多人看這不知是甚麼內容的頁面呢?最後還是要 click 一下開啟連結的頁面。這額外的動作雖然還很簡單,但如果一頁內十數個連結一起看的話則又是另一回事了。
那其實轉個 permalink 在管理介面裡做不是很容易嗎?轉換當然容易,但也得兼容舊的連結啊。例如 Google 的 index 資料庫裡的記錄可不能隨我這裡的改變而隨即更新吧,另外還有以往 link 過及 trackback 過這裡的網頁也要兼顧。那究竟要怎辦呢?嗯,過程簡單,但看來蠻複雜的。要在網頁的 root directory 內那 .htaccess 檔案著手,先把 post ID 版本的 .htaccess 備份,然後到 WordPress 的管理頁面把 permalink 更新成 post name 的,接著我在 terminal 以 vimdiff 比較兩個檔案的不同處(提供這方案的好友天佑是用 WinMerge 的,即是沒有 Linux/ Unix 的 shell 也可以),把舊檔案多出來的地方貼一份到那新的 .htaccess 內,記緊 post ID 那十數行要貼在 post name 那新的幾行前面啊,否則無效的,之後再把最前數行內有個 [S=51] 之類的,把數字改成跳到最末端那 </IfModule> 中間有多少行,或更大的數字(我懶,設 80 算了),存檔,完成!
完成這個,之後是替 sidebar 瘦身。忘了多少天之前在 bloglines 看誰人的 blog 說他的 blog 瘦身了感覺很好甚麼的(有人能告訴我嗎?),我即時想到自己的 PALACE 反應似乎越來越慢嘛,所以也來瘦瘦身。先開刀的位置是「其他玩意」一欄,裡面那 Flash 的「咩羅ちゃん」是關鍵吧?另外,過多的貼紙及連結也刪減了不少,當中那 “Free your documents” 的希望將來有機會自己製作一個較小較精美的貼紙。Blogroll 方面則安裝了 random blogroll 的插件,每小時隨機抽出廿個連結還不錯吧?所佔空間小很多就是了。還有的就是修正了月曆部份的 CSS 問題,及改變了「最近活躍文章」的 CSS 效果。
大概就是這些吧?現在載入 PALACE 的感覺是否爽快得多了?除了快,整體也較健康一點啊!(還沒做 W3C Validation 的說)不知下一次再大掃除會是多久之後的事呢?
天佑
(2005 年 11 月 21 日 10:01)
Mozilla Firefox 1.5
Windows XP
真是爽太多了,這亦都是我其中一個沒放 Mero 這類 Flash 的原因。
天佑
(2005 年 11 月 21 日 16:16)
Mozilla Firefox 1.5
Windows XP
另外你的 Random Blogroll URL 是 Random Post 而不是 Random Blogroll 吧。 
Madthiu
(2005 年 11 月 21 日 19:08)
Mozilla Firefox 1.5
Windows XP
啊,是啊,沒看清楚就貼了呢 
aHfUi
(2005 年 11 月 22 日 02:45)
Mozilla Firefox 1.0.7
Windows XP
不是很明白
自己的BLOG PERMALINK也是弄不到
一直出現ERROR 404
我就丟在那裏了 ….
天佑
(2005 年 11 月 22 日 10:32)
Mozilla Firefox 1.5
Windows XP
aHfUi:轉 permalink 首要條件是你的 web hosting 公司支援 mod_rewrite 這個 module,如果支援的話,你轉了 permalink structure 但出現 Error 404 的原因很大機會是你的 .htaccess file 是不可寫入,如果有這情況出現的話,在 update permalink 時會出現類似 “.htaccess file cannot be overwriten” 的 message,那麼你要檢查一下 .htaccess 的權限是否 644 (-rw-r–r–) 甚至需要是 666 (-rw-rw-rw-)。
aHfUi
(2005 年 11 月 22 日 14:06)
Mozilla Firefox 1.0.7
Windows XP
天佑
謝謝你的答復
請問怎樣知道有沒有支援呢?
直接問ADMIN?
除了在WP Admin轉 permalink structure , 還有其他方法嗎?
.htaccess file我換去 777
也是一樣的問題
雖然出現 ” Permalink had been update” , 那個ERROR 404 還是出現
真不好意思,一直麻煩你
我是電腦菜鳥 =__=
天佑
(2005 年 11 月 22 日 16:43)
Mozilla Firefox 1.5
Windows XP
aHfUi:那便極有可能是你的 web hosting 不支援 mod_rewrite 了,你可以問問你的 web hosting Admin 有否支援 mod_rewrite module,因為之前有一位網友遇到和你類似的問題,最終的答案是他的 web hosting 公司不支援 mod_rewrite。
不過就算最終的答覆是不支援 mod_rewrite,我都建議遊說他們可否支援 mod_rewrite,因為現今 mod_rewrite 已差不多是必需的,沒有人會喜歡看到一串沒有意思的 URL 的。 
aHfUi
(2005 年 11 月 22 日 17:57)
Mozilla Firefox 1.0.7
Windows XP
天佑 謝謝你的幫忙 
沒想到你還把我的BLOG加在這裡
真是謝謝了 ^_______________^
Madthiu
(2005 年 11 月 23 日 00:04)
Mozilla Firefox 1.5
Windows XP
感謝天佑在日間替我看管這裡!
不過嘛…aHfUi,我才是這裡的主人啊! 
aHfUi
(2005 年 11 月 23 日 00:10)
Mozilla Firefox 1.0.7
Windows XP
Madthiu @@
對不起, 弄錯對象
呵呵呵呵
Clement T
(2005 年 11 月 23 日 10:50)
Mozilla Firefox 1.5
Windows XP
想問一下你的 random blogroll 是讀取 bloglines 的 subscription嗎?若是的話 random blogroll 的 OPML-FILE-NAME 應填甚麼呢?謝謝
天佑
(2005 年 11 月 23 日 18:21)
Mozilla Firefox 1.5
Windows XP
aHfUi:我只是一個路人甲而已。 
Madthiu
(2005 年 11 月 23 日 21:21)
Mozilla Firefox 1.5
Windows XP
Clement:
那不是直接讀取 bloglines 的 OPML 的,而是以被動/ “offline” 的形式,先把 OPML 檔從 bloglines 中 export 出來,再放到 web server 中,然後使用 random blogroll plugin 的 function 來讀取。
天佑:
你是個重要的路人甲呢 
Clement T
(2005 年 11 月 24 日 09:29)
Mozilla Firefox 1.5
Windows XP
哪豈不每次加新 feed 也要 export 一次囉 
我比較懶, 一直在找一個可以全自動的呢 
Madthiu
(2005 年 11 月 24 日 21:28)
Mozilla Firefox 1.5
Windows XP
因為自動的暫時沒發現有隨機的省短版嘛…如果你找到的話記緊通知我! 
天佑
(2005 年 11 月 24 日 22:25)
Mozilla Firefox 1.5
Windows XP
我咪用緊一個囉,係用 Blogliner 改o既,不過好 primitive,淨係可以 random show Bloglines 裡面一個 folder o既 feeds,仲要 folder 只可以得一個 level。 
Clement T
(2005 年 11 月 25 日 15:06)
Mozilla Firefox 1.5
Windows XP
我本來也想改 blogliner 。不過依家 quick & dirty 咁寫左個 PHP 將 bloglines 個 rpc output 轉做 OPML 俾 random blogroll 用就算,貪佢有 cache !
天佑
(2005 年 11 月 25 日 16:56)
Mozilla Firefox 1.5
Windows XP
Clement:我改o個個都係 cached o左至 random 咁出,如果有人 view blog 就 1 個鐘頭 update 個 cache file. 
Clement T
(2005 年 11 月 25 日 17:03)
Mozilla Firefox 1.5
Windows XP
天佑:咁你改動都幾大喎,厲害厲害!

aHfUi
(2005 年 11 月 28 日 04:01)
Mozilla Firefox 1.0.7
Windows XP
天佑, Madthiu
我發現你們的標題雖然是中文的
可是按下去出來的URL卻變成英文的
如現在這個: …. //blog-fitness-exercises
請問你們弄過什麽設定來
還是+了什麽PLUG-IN?
天佑
(2005 年 11 月 28 日 10:07)
Mozilla Firefox 1.5
Windows XP
aHfUi:這就是之前我答你的有關 permalink 的設定,在 permalink 含有 %postname% 這個 tag,亦即是每一篇文章的 “Post Slug”,但這個改動是需要 web hosting 支援 mod_rewrite module 才可達成的。 
aHfUi
(2005 年 11 月 28 日 21:36)
Mozilla Firefox 1.0.7
Windows XP
天佑,
意思是那個MOD可以自動把中文的標題換去英文?
不好意思, 一直打擾你
還有,
Madthiu也對不起
一直暫用這裡 = =
Madthiu
(2005 年 11 月 28 日 21:43)
Mozilla Firefox 1.5
Windows XP
好,晚上由我來當值!
(再次感謝天佑日間的友情支持
)
那英文的 description 不是自動翻譯的,而是我自己在 post slug 一欄填上去的…
又,aHfUi,哪來「暫用」之理?多點討論多點人氣對我這裡來說更健康呢! 
aHfUi
(2005 年 11 月 28 日 22:00)
Mozilla Firefox 1.0.7
Windows XP
Madthiu,
謝謝你!!!
我終于明白發生什麽事情了
一路以來, 我的POST SLUG都是空住的
剛剛我在POST SLUG填1些文字上去
PERMALINK打開, 就不會發生什麽ERROR 404
哈哈哈哈哈
粉爽的, 終于明白是發生什麽事情了 ^____________^
可是我需要1個1個標題慢慢的修改 ……..
還是要繼續麻煩你們,
Excerpt是什麽作用的?
Send trackbacks to裏面是可以填上任何的URL?
你有安裝過什麽BBCODE PLUG-IN嗎?
我以前的表情符號可以在這裡出現
在我自己那裏就不能
^
Madthiu
(2005 年 11 月 28 日 22:16)
Mozilla Firefox 1.5
Windows XP
aHfUi:
我以往也是沒有認真地每篇 blog 也輸入 post slug 的,導致要轉用 postname permalink 時,要一次過改 4 百多篇文章,不過在 database 那邊改 (用 phpmysql) 配合 firefox 的 tabbed browsing 一個小時多就全改好了,還可接受吧…
excerpt 是節錄吧?我只用過一次,主要是控制 trackback 別人時在人家的 blog 裡顯示甚麼,或是訂閱 RSS 時所顯示的文章節錄…不過我還不太肯定,請真正知道的人指點一下較好。
trackback 是…看這篇吧! 
「示範」trackback 及 pingback
表情圖示方面…我是自己用很怪的方法硬把 html code 加進頁面內的,早晚我也會把這改掉的,所以千萬不要學這個…
去 google 找 smilies 及 wordpress 這兩關鍵字會有很多相關結果呢。 
aHfUi
(2005 年 11 月 28 日 22:30)
Mozilla Firefox 1.0.7
Windows XP
那麽我可以說是幸運還是什麽
雖然沒有上4百篇那麽多 …….
哈哈哈哈哈
「示範」trackback 及 pingback
應該明白少少
主要是人家用到你的連接
PINGBACK就通知你
而TRACKBACK就是那個相關連接的URL
請問是這個意思嗎?
表情符號不是你現在用的ICON
我的意思是這個 : ^_____________^
在你這裡能出現,我那裏則變成 _________
這個符號:^ 消失了 ….
《替我的 blog 做了點健身運動》: 27 個回應