如何讓你的 Blogger 部落格網址從 tw 強制回復 com ?
前一陣子開始,Google的Blogger平台開始進行一個大更新,這個更新也在前幾天開始影響台灣用戶瀏覽Blogger時的狀態。這個更新是什麼呢?簡單的說,就是全世界不同國家的用戶在瀏覽你架設的Blogger部落格時,會在網址尾端顯示各自國家專屬的後綴網址。例如,台灣讀者瀏覽你的部落格,網址結尾就會變成tw,而如果英國讀者從英國瀏覽你的部落格,網址結尾就會變成co.uk。
Google的Blogger服務會依據來自不同國家的讀者,自動幫你改變部落格網址的後綴。這樣做的用途是什麼呢?例如哪一天你的文章被A國家的法律要求移除,那Google可以形式上只隱藏A國家網址後綴的網頁,而其他國家瀏覽你的部落格時一樣可以看到那篇文章。
整體來說,這不算是一個壞的政策,而且整體影響是好是壞還值得好好評估。但是,他似乎有一個技術問題,那就是當台灣讀者要進入電腦玩物時,如果跳到「http://playpcesor.blogspot.tw」,會導致文章裡的圖片無法顯示!!
幸好,有熱心的網友提供了我一個解決方法,技巧來自於「Prevent your Blogger Blog from Redirecting to Country-Specific URLs」,下面我會以中文版介面示範一次,提供所有Blogger用戶參考。
這個技巧要做什麼呢?
它無法改變Google幫你強制依據地區改變網址後綴的作法,但是,他可以讓所有讀者點擊進入你部落格網頁的當下,自動跳回「com」的網址後綴。
如此一來可能會有兩個好處:
- 1.讀者分享你的文章時,一定是統一分享com網址。
- 2.台灣讀者不會遭遇因為網址後綴變成tw,而無法顯示文章圖片的問題。
我要先聲明的是,我不確定自動轉換到tw或各國網址後綴的影響是好是壞,也不確定強制使用com是不是比較好。
但是,起碼目前來看,強制讓所有讀者進入你的部落格時,自動跳回com,可以解決他們無法瀏覽圖片的問題。
Blogger用戶進入你的部落格控制後台,進入「範本」頁面。
這時候先別急,到右上方點擊「備份/還原」,在彈出視窗裡,點擊「下載完整範本」,先備份一下,以後有問題才能立刻還原。
接著,同樣在範本頁面,點擊「修改HTML」,然後點擊「繼續」。
最後,會進入你的HTML修改畫面,這時候,找到<head>的位置,在其下面一行複製貼上這段程式碼:
<script type="text/javascript">
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf("."));
if (ctld != ".com") {
var ncr = "http://" + blog.substr(0, blog.indexOf("."));
ncr += ".blogspot.com/ncr" + slug;
window.location.replace(ncr);
}
</script>
然後按下「儲存範本」。這樣一來,以後不管其他人從什麼管道進入你的部落格,就一定會自動轉換成com的網址後綴囉!而目前的圖片問題也會解決。
多跳轉一次,一樣多了 ncr
回覆刪除就是使用ncr的方法,不過這樣就不用讓讀者自己來,而是自動幫讀者服務好
回覆刪除其實我很想建議Esor買個自己的網域啊 XD (可能已經有人提過了)
回覆刪除請問一下如果是用別的網域的話有需要改嗎?
回覆刪除我目前看來似乎是不用,我的部落格也是使用Google的
http://zslg.twgg.org/
不用改
回覆刪除cool~
回覆刪除終於可以看圖片了
對我這每天看esor文章的很有幫助啊!
其實我比較想知道為什麼改成tw後,圖片會不能顯示?
回覆刪除我自己目前似乎沒有這個問題
不是所有看的人都會有問題
回覆刪除有些人進來後可以看,有些人不行
目前我也不知道原因XD
所以先改成com,一勞永逸
我好像也沒遇到圖片無法顯示的問題。
回覆刪除BTW, 站長的方法如果碰到像我有用 NoScript 的人一樣會顯示為 .tw。
我滿好奇現在各位的網域設定是如何?因為我有自訂網域的關西所以我沒被轉?
回覆刪除https://picasaweb.google.com/lh/photo/3XkDh5_JfR0MB4a7rMmOiNMTjNZETYmyPJy0liipFm0?feat=directlink
自訂網域當然不會被轉囉^^
回覆刪除至於NoScript,那就沒辦法了,但懂得用NoScript的朋友,應該也懂得如何解決圖片顯示問題吧XD
感恩,很好用
回覆刪除請問老師:若要請親友分享我的文章,直接用blogspot.tw 會不會比較好,而且一勞永逸呢?(註:我的圖檔放在PICASA 網路相簿內)
回覆刪除作者已經移除這則留言。
回覆刪除你好,我遇到同樣的問題,就是打開blogger發現照片全無法顯示!打開G+,照片庫一張上傳過的照片都找不到...的確,blogger是被強制改成.tw,而剛剛我也按照你的方法改回來了,謝謝你...但所有照片還是不見了,一百多張照片要從新上傳嗎?(欲哭無淚)到底是G+/Picasa網路相簿更新出現的問題,還是有其他原因?有解救方法嗎?
回覆刪除圖片上傳圖庫也都不見了嗎?我自己也是直接上傳Blogger,目前是還沒有出現問題
回覆刪除自從Firefox更新為13版後,每次都要先「勾選」允許網站設定Cookie才能以Firefox-13開啟「電腦玩物」。
回覆刪除「不勾選」允許網站設定Cookie時,就無法以Firefox-13開啟;但直接轉成IE卻沒有問題。
「勾選」或「不勾選」有何差異?如何選擇?
(照片無法貼上)
hi esor,
回覆刪除I use dynamic views in my blog.
With the dynamic view, changing html is not accepted.
So I follow this topic
http://stramaxon.blogspot.tw/2012/03/access-edit-html-in-dynamic-views.html
and turn the old blogger edit on to change the header
however, when I save the html, it gives me error that"找到多個小裝置其 ID 為 Navbar1。 區段 ID 應是獨一無二的。"
How can I fix that?
Good Lucky :) ~!!!
回覆刪除非常好,謝謝分享@@~!
回覆刪除上述的語法在某些情況下會有小問題,我重寫了一個新的版本,請參考
回覆刪除http://www.pilipress.com/2013/08/blogspot-tw-to-blogspot-com.html
謝謝
請問要怎麼要改回.tw 呢?
回覆刪除感謝分享!受益良多
回覆刪除