沈溺在Google服務的玩家,對Google Sites服務應該不陌生 但是最近Google的Sites DNS轉址服務暫停了... 是否意味著這個進階服務會開始收費了呢?? 不得而知拉... 不過如果可以透過簡單的設定把Sites服務轉到自己的Domain下的話.... 這邊介紹"幾行"Node.js程式,可以把sites的所有網頁都轉到你要的網址上... 透過 mikeal / request 的pipe request/response的功能 可以輕易地把sites的網頁都經由寫好的這隻程式來轉址噢... PS: 安裝就.... npm install request # vi test-request.js 1 var http = require('http') 2 , request = require('request'); 3 4 //google site url 5 var url = ' https://sites.google.com/site/ '; 6 //google site domain (change to yours) 7 url += 'simonsumail'; 8 9 http.createServer(function (req, resp) { 10 console.log(req.url); 11 if (req.method === 'PUT') { 12 req.pipe(request.put(url + req.url)) 13 } else if (req.method === 'GET' || req.method === 'HEAD') { 14 request.get(url + req.url).pipe(resp); 15 } 16 }).listen(80, '211.78.255.92'); //ipaddress that the node server host # ...