通過Alexa Redirect 優化網站ALEXA排名

來源:互聯網
上載者:User
關鍵字 alexa排名

仲介交易 SEO診斷 淘寶客 雲主機 技術大廳

關於Arctic’s Internal Alexa Redirect ,這個是不錯的點子,將自己網站的連結重定向到HTTP://redirect.alexa.com/redirect?HTTP:// beauty.bazhan.net ,然後等待HTTP://redirect.alexa.com轉回自己的站台連結。 這樣可以完成一次流量統計。 (統計效果有待觀察)

看上去不錯,我嘗試著安裝了這個外掛程式。

研究了一下代碼,發現在本站的連結A標籤上都加了一句onclick=」parent.location.href=’HTTP://redirect.alexa.com/redirect?HTTP:// beauty.bazhan.net/’;event.returnValue=false」,由這裡來實現重定向到alexa.com。

現在的代碼是:
<a href=」HTTP://blog.const.net.cn/」 onclick=」parent.location.href=’HTTP://redirect.alexa.com/redirect?HTTP:// beauty.bazhan.net/’;return event.returnValue=false」>cbm’s land</a>

接著發現了幾個問題:

1.使用的是parent.location來定向到alexa.com,等於window.location定向頁面,這種跳轉沒有帶上referer資訊。
2.在這裡return event.returnValue=false不知道有沒有必要。 這裡指定的是onclick事件的返回, 但重定向的是parent.location,無論onclick返回是否為false,parent.location都已經開始執行了,我想這樣是禁止不了parent.location轉向的。
3.加大分頁檔量。 每個A標籤上加上了很多垃圾代碼,如果onclick內容封裝到一個公共函數不是更好呢?

改進方法,寫個公用函數:

<script language=」javascript」 >
function onclick_func(event){
event.href=’HTTP://redirect.alexa.com/redirect?’ +event.href;
}
</script>

每個A標籤變為<a onclick=」onclick_func(this)」 href=」HTTP://beauty.bazhan.net/」>我的網頁</a>

這樣每個連接加上的資料就只有onclick=」onclick_func(this)」,相對之前那麼長的onclick事件是不是短了很多,在頁面連結比較多的情況下可以節省不少頁面的位元組數。

你還可以將函數命名更短,那樣節省下載流量是可想而知的。

再簡化代碼:

<a href=」HTTP://beauty.bazhan.net/」 onclick=」e(this)」>cbm’s land</a>

<script language=」javascript」>function e(e){e.href=」HTTP://redirect.alexa.com/redirect?」 +e.href;} </script>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.