檢查你用的版型是否安全

TAC (Theme Authenticity Checker)

木馬無所不在

還記得上個月高登才發了一篇:什麼!WordPress也有黑心版?,裡面說明了有人在網路上放「加料」的WordPress程式來供人下載。

今天又看到網友wuzhuo說他的網誌被駭,原因是版型裡面被「加料」了,所以他就介紹了這個版型檢查的外掛,但是他並沒有詳細的說明,所以我特別發這一篇文來幫wuzhuo打氣!(wuzhuo是一位抗癌鬥士)

TAC (Theme Authenticity Checker)外掛

這個外掛可以檢查你所使用的版型是不是被加了什麼奇怪的連結,如果你自己不會改版型的話,透過這個外掛就可以知道了。

  • 作者網頁:http://builtbackwards.com/projects/tac/
  • 下載網頁:http://wordpress.org/extend/plugins/tac/
  • 安裝方式:下載外掛、解壓縮,然後將整個「tac」目錄上傳至主機的「wp-content/plugins」之下,再由後台啟用這個外掛
  • 使用方式:也沒有什麼使用方式啦,你只是可以在後台的〔設計〕多出來一個〔TAC〕的標籤頁,進入就是看你的版型有沒有問題而已。

沒問題的版型就像這樣是綠色的圖示,但是也不是說就一定沒問題喔,你還要再看一下接下來的連結部份是不是有連到什麼奇怪的網址。

TAC (Theme Authenticity Checker)

有問題的就會是紅色的警示,像這張圖中的問題是這個版型用了加密的程式碼,有加密的程式碼不一定是被加了木馬,有很多是在頁腳的版權部份動了手腳,為的就是不讓你把原來的連結拿掉,如果你不放心的話就不要用這種版型好了。

TAC (Theme Authenticity Checker)

只有官網才安全

看了以上的說明你是不是會覺得網路真是一個不安全的地方?其實也還好啦!只要把握簡單的原則就不會有問題了:

  • 程式只能由官網下載:像WordPress的英文官網就是http://wordpress.org,中文的是http://wptw.orghttp://www.wordpress.com.tw
  • 外掛和版型最好也是在官網下載:外掛官網 http://wordpress.org/extend/plugins/,版型官網: http://wordpress.org/extend/themes/,其他的地方都有風險。
  • 下載回來的檔案最好能檢查一下,用文字編輯程式搜尋「http」還有「url」所有的連結都是這樣的字串。
  • 隨時注意是不是有什麼異常的現象:像是網站速度變慢,資料庫莫名其妙的增大等等,一定要找出真正的原因。
  • 還有很重要的一點:後台的管理者帳號「admin」要改掉,這個比較麻煩一點,等我另外發一篇文。

閱讀全文...

TWNIC在搞什麼?

| 0 留言

TWNIC

這樣的TWNIC你還要嗎?

今天高登要來爆料,保證讓你看了目瞪口呆!

爆料的對象就是上面Logo的單位:「TWNIC」。這個財團法人是掌管所有「.tw」域名的單位,這種的單位最重要的就是「公信力」,但是相信你看完高登的這一篇文章之後,一定會對它的公信力打一個大大的

我們就先從域名的申請來談起,當你要申請一個「.tw」的域名的時候,第一件要作的事就是去「TWNIC」的網站輸入你要申請的域名看是不是已經有人申請了,例如你輸入高登工作室的域名「gordon168.tw」,得到的回應:「gordon168.tw 已有人申請了,請重新選擇」。

網域申請

那輸入一個比較特別的域名「net.tw」看看,結果是:「net.tw 為保留字,請重新選擇」,這也是很正常,因為照理講不能讓你申請「net.tw」的域名,原因高登後面再說明。

網域申請

可是事實上呢?

你可以在你的瀏覽器的網址列輸入:「www.net.tw」,你可以連到這一個網站,而且這個網站說明它是在賣域名的,而且還有手機的連絡電話。

網域申請

再來輸入:「www.com.tw」一樣有網頁,不過沒說在賣域名,但是「coming soon」幾個字預告著以後也可能是要來賣域名的。

網域申請

嚴重性在哪裡?

大部份網友對域名的觀念很模糊,只知道域名是來架網站用的,但是內行人一看就知道問題在哪裡了:

由於域名是有管轄權的,也就是說像是我擁有「gordon168.tw」的域名也同時擁有這個域名之下的子網域的管轄權,例如:「abc.gordon168.tw」和「xyz.gordon168.tw」等無數的域名,如果你有申請「twbbs.org」的免費域名就知道我在講什麼了,在「twbbs.org」下面是可以有無數個域名讓你自由申請,只要是沒人用的都可以。

所以擁有「net.tw」和「com.tw」的域名的單位,就可以核發有有「net.tw」和「com.tw」字尾的域名,因為這是它的管轄權範圍,誰也不能干涉。

那我們來看一下「net.tw」和「com.tw」這兩個域名是誰擁有的?方法很簡單透過Whois查一下就知道了。

網域申請
網域申請

看到了沒:都是「TWNIC」所擁有的域名,但是為什麼會有上述的兩個網站存在呢?

對不起以上全錯了,經網友提醒原來是要查「www.net.tw」和「www.com.tw」才對喔!正確的Whois資訊請大家參考

Results returned from whois.twnic.net:
Domain Name: http://www.net.tw
Registrant:
聯合娛樂系統股份有限公司
Union Entertainment System co., Ltd
No.2, Lane 78, Dingsian St., Fongshan City, Kaohsiung County 830, Taiwan (R.O.C.
高雄縣鳳山市頂賢街78巷2號
Contact:
楊偉鴻
楊偉鴻 pipi07@ms46.url.com.tw
TEL: 0955447021
FAX: 0955447021
Record expires on 2011-11-26 (YYYY-MM-DD)
Record created on 2002-11-24 (YYYY-MM-DD)
Domain servers in listed order:
dns1.www.net.tw 202.133.246.252
dns2.www.net.tw 202.133.246.146
Registration Service Provider: SEEDNET
Domain Name: http://www.com.tw
Registrant:
億全企業社
youth chain enterprise co.
No. 422, Guangfu Rd., Junan Jen, Miaoli, Taiwan 350, R.O.C.
Contact:
cheng hung-gi ezhotel@hotmail.com
TEL: 89510377
FAX: 89510377
Record expires on 2009-01-05 (YYYY-MM-DD)
Record created on 2001-01-05 (YYYY-MM-DD)
Domain servers in listed order:
ns1.gogax.com 208.66.71.20
ns2.gogax.com 208.66.71.21
Registration Service Provider: SEEDNET

可能的原因

高登猜測可能的原因只有兩個可能是:

  1. 這兩個網站跟本就是「TWNIC」所設的,但是裡面卻故意不提到「TWNIC」,還留了行動電話要人連絡,有官方的管道不用卻走旁門左道,其用意真的不是我這個簡單的頭腦可以理解的?
  2. 更慘的是這個網站跟本就是詐騙集團所設的,用來騙人的,如果是這樣整個台灣地區的域名管理就有危機了
  3. 經網友提醒原來是有人註冊了「www」這個域名,這樣子的影響就比較小了,因為它的子網域會是像「abc.www.com.tw」這樣子,這就不會有人用了,但是「www」不是應該列入保留字嗎?

不管是哪一種原因,這都是很不正常的方式,希望「TWNIC」有人能出來解釋一下。

來一點輕鬆一點的,有人腦筋動的快去申請了「c0m.tw」的域名,這可是百分之百合法沒問題的域名。

網域申請

爆一個更大的

還記我高登不久前才發了一篇由「一個人.一個.tw」談中文域名的文章,裡面對整個活動的用意提出強烈的質疑,現在又有更驚人的發現:

大家可以在網址列輸入「馬文才.tw」,這樣會連到某一位網路知名部落客在無名的部落格,這位部落客恰巧就是「一個人.一個.tw」活動的代言人,但是我可以確定那位部落客不叫「馬文才」!

網域申請

「TWNIC」啊!你們的遊戲規則是訂假的嗎,不是說要有身分證明才可以申請嗎?那如果真的「馬文才」要申請的時候你們要怎麼辦?


12/4補:原來www.net.tw跟www.com.tw早在2001/2002年就被註冊走了,可能原來註冊的人是想要發一筆財結果是打錯算盤了,但是重點請放在第二項的「馬文才.tw」(還有網友爆料的「祝英台.tw」、「梁山伯.tw」),在所有的文宣中並沒有說明這幾個名字要拿來當樣本,況且TWNIC怎能確定真的就沒有人叫「馬文才」、「祝英台」或「梁山伯」嗎?

閱讀全文...

WordPress發文無法切換預覽模式

| 0 留言

TinyMCE

都是TinyMCE惹的禍

一直以來高登工作室還有我手上的一些WordPress部落格的發文介面都無法切換為「預覽」模式,不過因為自己已經習慣使用「HTML」模式在發文,所以就沒有積極的去找解決的辦法。

但是今天接到了網友tsd的求救,心想是時候找出真正解決的方法了。

這是正常的「預覽」發文模式:

發文預覽模式

這是「HTML」發文模式:

發文HTML模式

無法預覽的時候在IE的左小角有一個小小的驚歎號,點出來會是「timyMCE並未定義」的錯誤訊息,上網找了一下,一些人在WordPress官網論壇的這裡還有這裡在求救,可見得有這種問題的人還不少!

解決方法

在那兩篇文章裡面有許多人提出了各種的解決方法,我就幫大家整理一下:

  • 將「wp-includes/js/tinymce/tiny_mce_config.php」這個檔案的屬性由「644」改成「755」,我是在試了下面的幾個方法用這個才成功解決的,所以把這個放在最前面。
  • 將「wp-config.php」裡面的「WPLANG」改成「en_US」,不過這樣子作你的後台會變成英文介面,如果是這一項有效的話很可能是某一個外掛的語系衝到了,你可以試著把外掛一個個停用看看。
  • 將「wp-config.php」的檔案編碼改成「ansi」,就是用Windows記事本叫出檔案再存檔一次就是了,不過這一個方法好像成功的人不多。
  • 清空「wp-content/uploads/js_cache」這個資料夾裡面的檔案,不過像我沒用後台在上傳圖片所以連這個目錄都沒有。
  • 把「wp-includes/js/tinymce/tiny_mce_config.php」裡面的「'compress' => true, 」改成「false」。
  • 把「wp-admin」裡面的「.htaccess」刪除看看。

以上都是大家提供的方法,你可以一項一項試,無效的話記得要改回來原來的設定,有效的也請回報一下讓大家可以知道,謝謝大家!

閱讀全文...

要留言先來個隨堂考吧

| 0 留言

防垃圾留言

另類的留言審核機制

看到這一個WordPress的留言審核外掛不禁莞爾!怎麼會有人想到這一個妙招!

這一個外掛的名稱叫「Quiz」,就是提問題的意思,它可以讓你自己在文章留言那裡問讀者問題,答對了才可以留言,是不是像是隨堂考呢?

這樣子作那些「留言機器人」應該都沒轍了吧!除非人工智慧又進階到可以看得懂你提的問題,不然是不可能破解這種的驗證方式的。

而且這樣子作還有一個好處:就是可以確定讀者真的看了你的文章才能通過留言,或許有人說好像在整人,但是這也是和讀者的另一種互動方式。

Quiz留言外掛

外掛設定

在〔設定〕→〔Quiz〕可以設定這個外掛,這裡設定的是預設的提問題目,請在「Question」輸入你的題目,然後再「Answer」輸入正確的答案,答案可以是多個,每一個答案用半型的「,」分開。

「Quiz Form」你可以自訂提問的窗框及字型大小顏色等,這個應該不用改就可以了。

「Cleanup」這一項是答案要經過哪些PHP功能函數來處理,懂PHP程式的人可以試試,不懂的就不要亂動了。

留言提問外掛

個別提問

以上是預設的提問,也就是你把這個外掛啟用之後自然在留言那裡就會出現上述的問題,但是這樣子不好玩,最好玩的是你可以針對每一篇文章來設定不同的問題。

要設定每一篇的問題,請在文章的發文畫面往下找,你就可以找到這一組「Comment Quiz」的額外設定,這裡的設定跟前面的一樣,但是只有針對這一篇文章而已,你就可以用這種方式問一下讀者有關這篇文章的問題,以確定讀者真的讀過這一篇文章而不是來亂留言的。

如果這一篇文章不想使用提問的話,在問題那一欄輸入「noquiz」就不會有提問了。

留言提問外掛

這是讀者留言的畫面,答對了才可以留言喔!是不是很好玩呀?

留言提問外掛

閱讀全文...

SEO的第一要素:文章標題

| 0 留言

文章標題的重要性

文章標題的重要性

上面這一張圖片是高登在WordPress新書:「WordPress部落格架設與經營:站長親授的十堂課」當中的Q&A所講的觀念,這一個觀念很重要而且不管你是不是用WordPress來架站都是一樣要注意的。

到底文章標題有多重要高登現在就以前幾天所發的一篇:「要等WordPress 2.7結果等到了2.6.5」來作說明:

請看第一張搜尋「WordPress 2.6.5」的SERP搜尋結果頁面:

排名在第一頁的前10名,不但文章標題都有「WordPress 2.6.5」這個要搜尋的關鍵字,而且最前面的兩個標題就都只有「WordPress 2.6.5」(其他在前面的網站名稱和Blog或是Archive等字是網站的彙整顯示格式,不是真的文章標題),所以能排在最前面,當然中文「wordpress.com.tw」跟英文官網「wordpress.org」的順序應該是有經過刻意「加權」讓中文的網頁排在第一名,這是Google針對本土性所作的調整,高登個人是贊成這種的加權方式。

而新的WordPress中文官網「wptw.org」,可能因為則開站不久所以還不能擠上最前面,這是WordPress中文官網要再加強SEO的部份,因為一般讀者知道你是中文官網沒用,要讓搜尋引擎也知道才有用。

文章標題的重要性

標題不要取得太雜

接下來在SERP排了第一頁的網站,或多或少除了「WordPress 2.6.5」這個關鍵字之外,又多加了一些的贅字,所以排名就不會太好

相同的道理:我的那一篇「要等WordPress 2.7結果等到了2.6.5」贅字更多,而且在標題裡面「WordPress」和「2.6.5」沒有連在一起,SERP排名就很慘了,昨天看還有第二頁,今天都不知道掉到第幾頁去了!

所以一個「明確、簡短」的標題是SEO不可或缺的第一要件。

可能又有人會好奇:那高登把「WordPress 2.7」放在一起,那「WordPress 2.7」的SERP結果如何呢?

文章標題的重要性

還是一樣不好,因為標題「WordPress 2.7」前面還有字,而且文章裡面都沒有半個「WordPress 2.7」!

另一種思考模式

國外的DailyBlogTips甚至提出:Write Your Titles CAREFULLY and AFTER the Post,這樣子的想法,告訴大家先不要急著定你的文章標題,因為這樣子會引導你的寫作方向,而是先寫內容到最後再來決定一個強而有力的文章標題,或許你也可以試試看!

總之一句話:「下標題前先想想你希望別人用什麼關鍵字找到你的這一篇文章,標題就是那個啦」,而且一定有效喔!

閱讀全文...

假的WordPress中文站

| 0 留言

WordPress Logo

不只是盜文

網友在藍藍路的MSN群聊中爆料有一個假的WordPress正體中文網站:http://wordpress5.com,裡面盜了許多篇國內知名WordPress站長的文章,很榮幸的我又被盜文了!

這是我的一篇文章:「把WORDPRESS.COM STATS的數據拿來當計數器」

假的WordPress中文站

這是假網站的:一模一樣甚至連圖片上高登工作室五個大字連改都不改就盜了!

假的WordPress中文站

查了一下對方的主機放在國外,域名也是向國外註冊的,真的就沒有辦法了嗎?先向WordPress官網論壇打個報告看看,應該那邊的處理速度會比較快而且有效。

真正的WordPress中文站

只有兩個,其他的都不是喔

用WordPress一定要知道喔!

WordPress.org官網回報網址:http://automattic.com/contact/,有被盜文的去回報一下吧!

閱讀全文...

要等WordPress 2.7結果等到了2.6.5

| 0 留言

WordPress Logo

早上在WordPress後台又看到了版本更新,可是並不是預期的2.7版而是2.6.5版,趕快就到官網去關心一下

這次的更新跟上次的2.6.3差不多,一樣是幾個安全性的更新,所以不用下載整個完整的程式

  • 更新說明網址:WordPress trac
  • 更新的檔案有5個:
    • wp-includes/post.php
    • wp-includes/version.php
    • wp-includes/feed.php
    • xmlrpc.php
    • wp-admin/users.php
  • 下載網址:Zip格式

下載之後將上述的檔案覆蓋就成了WordPress 2.6.5版了

還是老話一句:WordPress 2.7版快來吧!

閱讀全文...

清除多餘的發文版本 Delete-Revision

| 0 留言

Delete-Revision

討厭的發文版本功能

WordPress從2.6版開始多了一個發文版本Revision的功能,這個功能高登是不建議使用,因為太耗資料庫了,所以高登在2.6版出來不久就發了這一篇:關閉WordPress 2.6的發文版本功能教大家如何關閉這個討厭的功能。

但是在你還沒有關閉這個功能之前,還是會有許多的發文版本存在你的SQL資料庫中,就算你把它關閉了之前存檔的發文版本還是會佔資料庫的容量,而且高登的經驗是有時候還是會莫名其妙地又多跑出來一個發文版本。

之前就曾有網友看了網路上的文章,自已用phpMyAdmin的後台去刪發文版本的資料,結果可能是操作錯誤把整個資料庫毀了,所以沒練過的人不要輕易嚐試!

Delete-Revision外掛

今天要介紹的方法就不會有這樣的風險了,這是由大陸的網友所寫的一個「Delete-Revision」外掛:

使用方式很簡單只要在後台的〔設定〕找到〔Delete-Revision〕,就像這一個畫面一樣,按下〔Check Redundant Revision〕的按鈕。

Delete-Revision

檢查之後就會顯示你有多少的發文版本,要清除的話只要按下〔Yes,I would like to delete them!〕就一切搞定了。

Delete-Revision

完成後就會出現這篇文章開頭的恭喜畫面,告訴你所有的發文版本都清除了!

小小慶賀一下

最後還要再炫耀一下高登的新書:「WordPress部落格架設與經營:站長親授的十堂課」,勇奪「博客來網路書店>語言電腦>電腦>新書.79折新書>新書排行」:第一名!謝謝大家的支持!

閱讀全文...

意外的訪客

意外的訪客

來自俄羅斯的留言

前幾天在高登的這一篇:什麼!WordPress也有黑心版?出現了這樣的留言:「Отличный сайт,я добавил его уже в закладки!!」,直覺的反應是應該不是垃圾留言,因為沒被Akismet擋掉,也沒有一堆有的沒有的網址連結,看起來是一則正常的留言。

但是怎麼可以看得懂這一則留言呢?剛開始也沒想到還發了MSN給藍藍路,結果藍藍路馬上回了這句話的意思給我,這時候突然想到:他一定是用Google翻譯的,於是趕緊到Google的網站:

Google什麼都能翻

將上面的留言貼上,來源選「俄文」,目的選「中文(繁體)」,然後按下〔翻譯〕,結果就出來了:

一個很好的網站,我補充說,在書籤
Google翻譯

原來是一則鼓勵的留言,有一點小興奮的說。

於是又點了留言的網址:http://rap-minus.com/,果然是一堆看不懂的蚯蚓字,沒關係一樣用「Google翻譯」在翻譯網頁的網址輸入上述的網址,語言選好之後按下〔翻譯〕,就出現中文版的網頁了:

Google翻譯

雖然翻得有一些辭不達意,但是至少這個網站的一些主要內容是猜到了,是一個跟音樂有關的網站,看來這則留言也是來打廣告的而已,不過特別沒刪掉留作紀念。

看看你的英文版網站

事實上外國人也是可以透過這個方式來看你的網站,像高登工作室的「英文版」就是長這個樣子:

Google翻譯

很好玩吧!

閱讀全文...

FeedBurner RSS變成亂碼

Valid RSS

RSS無法正常顯示

最近有幾位站長因為FeedBurner所傳送的訂閱無法正常顯示而來求援,這當中還有人一台主機放了好幾個站,有的會有的不會,像這種的情形要排除事實上是很簡單的,有這方面困擾的人看看高登的方法是不是有用。

有問題的RSS在Google閱讀器裡就是像這樣子的一堆???,所以你一定要訂閱自己的RSS才不會出問題了而不自知喔!

RSS亂碼

RSS驗證網站

要確定你的RSS有沒有問題,首先請將像是「FeedBurner FeedSmith外掛」這一類的外掛先停用以免干擾整個測試過程,接下來到這個RSS驗證網站:

在「http://」這裡輸入你的網站網址(不用輸入RSS網址它會自已找),如果出現像下面這樣就表示你的RSS沒有問題,可是如果你把FeedBurner FeedSmith外掛啟用之後出現問題,那問題點就在FeedBurner了,這個時候就要從FeedBurner的設定下手。

RSS驗證

如果出現的像下面這一張圖有錯誤的話,請你看一下在哪一列的語法有誤,再往下找你就可以找到那一列看看到底是什麼程式碼的問題。

RSS驗證

以這個例子來講,原來是RSS裡面有Google Adsense的程式碼在裡面,這是不符合規定的所以會被抓包,這在以前FeedBurner還沒被Google併購之前,FeedBurner可能還會睜一隻眼閉一隻眼,但是現在這個是一定不會過的,會有這種情形應該是你直接將Google Adsense的程式碼加在版型的PHP裡面(一般來說是single.php),系統的PHP程式碼中(感謝大師Kirin Lin指正),或是用了什麼有問題的外掛,所以在你的RSS裡面就會有這一段程式碼。

RSS驗證

要避免這種的錯誤你應該要用Mighty Adsense這一類的外掛,這類的外掛在傳送RSS的時候會將廣告的程式碼略過,這樣子你的RSS才不會有問題。

RSS掛廣告

那如果要在RSS裡面加上廣告呢?請參考香腸所寫的這一篇:」AdSense for Feeds」讓RSS文章也能放廣告!,裡面有詳細的說明。

閱讀全文...