2011年11月11日 星期五

Flash 使用 Google Spreadsheet Form 在 AS2 出問題

Flash 使用 Google Spreadsheet Form
試了兩天,AS2 還是不行,前半段是遇到網頁空間不支援 curl 模組,傳回的訊息是傳送 OK,害我以為是 Google Apps 權限問題。
後半段開始與原作者網頁的問題訊息相同,把AS2程式裡面的 php 亂改,訊息也沒變....XD

想放棄 AS2改用AS3,但是 AS3 的程式無法直接拿來AS2的Project用,無奈只好放棄。

另外值得一提的是:其實這個 Flash 並不需要執行 Local 的 php,作者也是用另一網頁空間的。

參考:
http://bp.51donate.com/2011/04/google-spreadsheet1.html
http://blog.ouseful.info/2009/05/18/using-google-spreadsheets-as-a-databace-with-the-google-visualisation-api-query-language/
http://www.open-electronics.org/how-send-data-from-arduino-to-google-docs-spreadsheet/

2011年11月9日 星期三

變更公司名稱 SEO 問題

客戶換公司名,網址跟著換,因為 SEO 關係,只得慢慢轉換...現在內含關鍵字是半新半舊。
虛擬主機那邊是用"網站替身"(網站別名)來設定新的網域名。
結果登記 google site map 出問題,狀態顯示黃三角驚嘆號圖示,大神認為那是轉址,不列入索引。

現在只好反過來,舊名字是替身,驚嘆號果然不見了!
看來大神認為替身(別名)跟轉址是一樣的 XD

對於Google 來說,還是得按照他的規則,就網域用 301 轉到新網域,新舊網域都是指向同一空間的話,那就需要在起始頁作一下程式判斷舊網域,然後跳到新網域,可參考...

http://www.yes-seo.tw/2011/04/html-301-redirect/
http://blog.miniasp.com/post/2008/02/10/How-Do-I-Get-Paths-and-URL-fragments-from-the-HttpRequest-object.aspx

遷移網站

    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.Url.Host == "www.舊網域")
        {
            Response.Status = "301 Moved Permanently";
            Response.AddHeader("Location", "http://www.新網域");
        }
    }

題外話:
無意間,剛剛發現虛擬主機有啟用 DNS,這樣不就跟網域名稱設定"代管"模式相沖了嗎?
竟然相安無事一年多......可能是兩者都者向相同IP位址的關係。