網站紀錄

phpBB2的Sitemap產生器

phpBBHacks.com – phpBB Google Sitemap Generator

安裝方式:

1. 修改sitemap.php,把下面這一句裡面的http://www.yourdomain.com/,修改成自己的phpBB2安裝位址。
define('FORUM_DOMAIN_ROOT', 'http://www.yourdomain.com/'); // Full URL with trailing slash!
最後面的/千萬不可以忘記,似乎是因為作者有點懶惰,沒有再做一次檢查。

2. 上傳sitemap.php,跟phpBB2的index.php丟在一起。

3. 修改.htaccess,加上
RewriteEngine on
RewriteRule ^sitemap.xml$ sitemap.php [L]
RewriteRule ^forum-([0-9]+).xml$ sitemap.php?fid=$1 [L]

如果不能用的話,記得去改Apache的設定。

4. 到Google Sitemap去提交sitemap.xml。Rewrite Rule裡面有設定把sitemap.xml視為sitemap.php的分身,所以提交sitemap.xml比較不會被某些比較嚴格的搜尋引擎拒絕。

5. 大功告成。

直接執行他的話會產生一個每一個討論版的子sitemap,然後那些子sitemap才會一一去抓每一個討論版的文章列表,這種作法不曉得該說是有效率還是沒效率…

日行一善是美德

今天在某個地方看到有人在問說,他的部落格寫了半年還是很冷,有回話的都是熟人,該怎麼辦。於是我就先丟給他了一些資料,請他先看過:

Taiwan 2.0 » 部落格:為誰寫?如何寫?
seo初學者指南 at 慢條斯理的溫柔
連結吸子:老師沒教的部落格人氣之謎 | 老貓學出版:圖書出版業, 編輯知識, 產業分析

問題是,上面這些都只是讓別人容易找到你的方法,最終問題還是會回到你肚子裡有多少墨水可供別人分享。像我這種亂七八糟沒有主題的個人網站,真的要作SEO的話意義不大,而且流量太大的話好像對我家伺服器也不太好…

不過話說我們系上要辦心理營好像要我當後援作網站,但是到現在都沒有人來找我說明網站的下一步要幹什麼…

由於泛綠的支持度太低了…

身為一株優秀的牆頭草,我早就做好了效忠泛藍的配色。

鄉親啊,這才是愛部落…(嗝)

至於剛才那個螢光粉紅的配色。有看到的請當作是你們才有的特別福利喔~

然後剛剛Naoka大人指出,我其實可以讓配色隨著一天的不同時辰換顏色,不知道有沒有鄉親有勇氣嘗試看看…

對不起,我進行了種族歧視…

由於大多數的Spam bot都沒有加上http_user_agent的字眼,所以這招應該可以擋下不少才對…


使用方式:把上述程式碼複製下來,貼在要擋廣告的地方的index.php的最前面就好了。不過這樣子寫的話還太粗糙,會把大部分搜尋引擎的spider一起擋掉,請小心使用。

前天升級了WordPress 2.0.5…

然後備份的e-mail標題就變成亂碼了

解決方法

在wp-includes文件夹中的pluggable-functions.php里面,查找
return @mail($to, $subject, $message, $headers);
替换成
return @mail($to, "=?" . get_settings('blog_charset') . "?B?" . base64_encode($subject) . "?=", $message, $headers);

智邦的網摘在一天之內帶來了三百多個訪客…

感謝紅色長角三倍速的Benjamin大人為本站提供了大量的新訪客!

沒圖沒真相:
20060930_digest_url.png

今天在Stattraq的紀錄中,看到了好多來自MyShare網摘的訪客紀錄,發現其實這樣的人工推薦機制其實還是很有效果的。至少對我這種重新開張沒幾天的小網站而言,三百人次的流量已經接近平常一天的流量了。

不過被推薦的居然是口米的文章,這該算是我退流行的證據嗎…

首頁URL轉址…

前幾天做的php header轉址失敗了…

之前成功轉址的時候,會導致rss的feed檔頭爆開來,但是在rss可以正常動作的情況下,index.php裡面寫到的header location又不會被送出來。剛才硬把wordpress裡面有找到會送header的檔案通通抓出來硬加上

if ($_SERVER[‘SERVER_NAME’] != “applepig.idv.tw”)
{
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://applepig.idv.tw”);
}

之類的句子,想試試看能不能找出究竟是誰跟我搶著送header,結果在我把我找到的檔案改完了之後,他還是不肯理我…

現在是在.htaccess裡面硬是寫了

RedirectPermanent http://www.applepig.idv.tw/ “http://applepig.idv.tw/”
RedirectPermanent http://211.23.16.105/ “http://applepig.idv.tw/”

進去,但是這種redirect法不會把上面的網址列一起更改,我還是不太滿意…

查了一下網路上講到怎麼把domain.com通通轉到www.domain.com的說明,卻發現不是用php header location來轉,就是用.htaccess來寫RewriteEngine,這兩招我都不合用啊~
至於別的asp、.net之類的解決方式,在我這邊根本跑不起來,整個是沒有幫助啊~

no-www.org找到了這篇文章,裡面用的rewrite Rule是

RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

那接下來就是要查怎麼把這個跟Wordpress的rewrite rule和平共存了…