免費的原罪 轉址收尾

10462816_10203833981187550_5253719543428609332_n
因為noip幾個域名被微軟上鎖,長年來我用的網域*.no-ip.org不幸也在這次名單上.
雖然今天發現scottj.no-ip.org已可重新恢復,不過既然決定轉換網域還是得處理一下.

另一個轉換的理由是Facebook本身也是對*.no-ip.org有些限制.
導致要轉貼我的部落格文章到FB或是用FB-comment回覆文章都需要填passcode.
因為這個困擾就有興起過更換域名的想法,加上轉成點idv更符合網路實明的規則.
只是想到在Google上累積的搜尋引索與網站積分,多少都有點不捨.
今天剛好這樣的條件讓我毅然下手轉了.
未命名1▲好不容易開始有點人氣.

另外一個要解決的就是新舊網址文章衝突,一開始想法是等no-ip恢復,
不同網址練結到同篇文章也是沒有差別的,不過這卻不利搜索引擎堆疊優化.
也有可能被判定重複網站另一個就不被更新的情況.

第一步先把提報刪除網址,再來將恢復的scottj.no-ip.org貼上301的重新導向.
(http code 301與302的差別在於前者為永久移除,後者是暫時轉移.)
先是找到php的做法,創建一個index.php

<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://scottj.idv.tw/');
exit;
?>

但是卻發現如果網址後面帶有文章編號,會出現找不到頁面的情況,
最後改用apache本身的機制,在引導的目錄下建立.htaccess內容:

RedirectMatch 301 / http://scottj.idv.tw/

只是所有文章已前鏈結的文章僅是轉來首頁似乎有點Low
更高階的玩法就是把以前所有鏈結通通給導來現址下:

RedirectMatch 301 /~account/folder/(.*) http://scottj.idv.tw/$1

這樣就算大功告成拉.

寫在後面
說實在話,決定砍址後按下刪除鈕 心 還是抽了一下,就像Edgar說的
這是個累積的過程像養小孩一樣.不過分享才是我建置部落格的初衷.
練習整理文字思緒,修修圖等也成為我現在生活中不可免的習慣,
所以就看開吧!不去計較這些虛無飄渺的數字!

refer:
http://www.mangguo.org/wordpress-multiple-domain-binding/
http://blog.longwin.com.tw/2009/10/http-status-redirect-301-302-diff-2009/
http://stackoverflow.com/questions/1421068/htaccess-301-redirect-of-single-page
http://bbs.ecstart.com/thread-5490-1-1.html

Facebook Comments
Scottj Written by:

史考特 喜歡3C 愛拍照