ゆっくりでいいさ的地址從原來的http://watashi.ws/blog/永久變更為http://blog.watashi.ws/。原鏈接改為對新地址的重定向,如果發現有URL失效,歡迎留言

從09年秋天租用VPS起,就順便架設了這個blogゆっくりでいいさ。最初租用這個VPS的目的是用來代替學校的VPN上網,不但更實惠,而且帶寬不錯又能穿牆。隨着我寫的一些解題報告和小結帶來的一些PV,現在這個blog也成為了VPS的主要功能之一。但是可憐的128M內存似乎抗不住wordpress的“大”胃口了,之前blog的響應就比較慢,而最近更新之後已然達到不能忍的程度了。想到的解決方案有兩個,一是改套餐,現在RapidXen的VPS是$7.49/month的,加內存要$2.50/64M,而我估計至少要加128M內存才能解決目前的問題。另一個是租空間,把blog遷移過去,除了在價格上的優勢外,在性能上也有質的飛躍。把能host在空間上的網頁遷移過去,而VPS就能做更多糟糕的事情了。權衡之後,我跟了hhanger的風,選擇了wpchina的主机,只要68元/年。

考慮到原來的域名watashi.ws上綁了太多東西,所以只好將blog的地址由http://watashi.ws/blog/改為http://blog.watashi.ws/。並在VPS的lighttpd上加上HTTP301重定向:

$HTTP["host"] == "watashi.ws" {
    var.wpdir = "/blog/"
    url.redirect = ("^" + wpdir + "(.*)" => "http://blog.watashi.ws/$1")
}

在空間上修改.htaccess以支持wordpress的permalink:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

通過cPanel和phpMyAdmin導入數據庫,並修改wp_options.siteurl。通過FTP上傳wordpress文件夾,並修改wp-config.php中的DB_NAME, DB_USER和DB_PASSWORD。之後對少數之前配置中的硬編碼稍做修改就搞定了,沒遇到過什麼問題,比預想的要輕鬆。

當然,由於空間的流量限制只有悲劇的3000M,而VPS的流量是沒有限制的。為了防止超流量,blog里原先的mp3和mp4等較大的靜態文件,還是放在了原來的VPS上。測試了一下似乎工作良好,響應比原來快多了,如果發現HTTP404或其它bug的話,歡迎留言。

8 Responses to “blog遷移小記”
  1. xiaodao says:

    域名崩。。所有文件都产生了。。例如。。
    http://www.shuizilong.com/dock/kaichang.mp3
    http://www.shuizilong.com/shuizilong/dock/kaichang.mp3
    两个可访问地址。。(墙外。。)
    。。。wp 只能看到目录。。后台也打不开要怎么破。。。QAQ

  2. fcten says:

    虽不明但觉厉…

  3. dailongao says:

    总觉得就是很有米的样子

  4. asmn says:

    虽然看不懂LZ在说什么,但是觉得LZ好厉害噢

  5. watashi says:

    測試回覆= =b

  6.  
Leave a Reply