seo中網站的跳轉優化(優化技術), 站內跳轉go.php優化版更新
所屬欄目:seo優化
更新時間:
發布時間:
瀏覽次數:次
作者:王玲玲
注重seo的站長都了解,過多的外鏈會影響網站權重,而且影響極大。那么有沒有一種不輸出權重的站內跳轉方式呢?很多站長通過go.php的方式跳轉,這個方法是不錯的,但是必須要用對、用精,而且URL美觀性也是另一個問題,下面給各位站長從頭到尾講解一下。
一、SEO禁止抓取優化
首先來分析,由于百度也會抓取php頁面,通過go.php直接跳轉,并不能保證效果。所以需要在跳轉頁面加上一句:
1 | <meta name= "robots" content= "noindex, nofollow" /> |
同時,在robots.txt也加上一句:
1 | Disallow: /go.php |
這樣,百度就不會抓取這個專門用來跳轉的頁面了。
二、跳轉時間優化跳轉的時間既不能太長也不能太短,一秒鐘剛剛好。同時也要設置10秒鐘后自動關閉跳轉頁面,比如下載文件時,文件下載完成時,這個頁面并不會自動關閉,這里通過JS實現,代碼如下:
1 2 3 4 5 6 7 8 | <script> function jump() { location.href= "" ; } //from www.imotao.com setTimeout(jump, 10000); setTimeout( function (){window.opener=null;window.close();}, 10000);cript> |
三、URL美觀性優化
imotao.com/go.php?url=baidu.com,這么長的參數,簡直逼死強迫癥。那么,我們可以使用nginx的偽靜態來美化一下,這樣就挺不錯:imotao.com/go/baidu.com,通過下方的nginx偽靜態規則來實現(注意如果go.php不在根目錄,需將目錄換成自己):
1 | rewrite ^/go/(.*)$ /go.php?url= $1 last; |
如此,甚好!但是聰明的我們也要想到,在robots.txt文件中再加一句:
1 | Disallow: /go/ |
四、防止別人盜用我們的go.php...自己發揮吧
五、最終完整的go.php代碼
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <?php $url = preg_replace( '/^url=(.*)$/i' , '$1' , $_SERVER [ "QUERY_STRING" ]); if (! empty ( $url )) { preg_match( '/(http|https):\/\//' , $url , $matches ); //from http://www.hbhgmobile.cn/ if ( $matches ){ $url = $url ; $title = '頁面加載中,請稍候...' ; } else { preg_match( '/\./i' , $url , $matche ); if ( $matche ){ $url = 'http://' . $url ; $title = '頁面加載中,請稍候...' ; } else { $url = 'http://www.hbhgmobile.cn/' ; $title = '參數錯誤,正在返回首頁...' ; } } } else { $title = '參數缺失,正在返回首頁...' ; $url = 'http://www.hbhgmobile.cn/' ; } ?><meta http-equiv= "Content-Type" content= "text/html; charset=UTF-8" ><meta name= "generator" content= "imotao-com" /><noscript><meta http–equiv= "refresh" content= "1;url='';" >cript><script> function jump() { location.href= "" ; } //from www.imotao.com setTimeout(jump, 1000); setTimeout( function (){window.opener=null;window.close();}, 10000);cript><meta name= "robots" content= "noindex, nofollow" /><meta name= "author" content= "imotao.com" />rames fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.spinner-wrapper{position:absolute;top:0;left:0;z-index:300;height:100%;min-width:100%;min-height:100%;background:rgba(255,255,255,0.93)}.spinner-text{position:absolute;top:50%;left:50%;margin-left:-90px;margin-top: 2px;color:#BBB;letter-spacing:1px;font-weight:700;font-size:36px;font-family:Arial}.spinner{position:absolute;top:50%;left:50%;display:block;margin-left:-160px;width:1px;height:1px;border:25px solid rgba(100,100,100,0.2);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border-left-color:transparent;border-right-color:transparent;-webkit-animation:spin 1.5s infinite;-moz-animation:spin 1.5s infinite;animation:spin 1.5s infinite}@-webkit-keyframes spin{0%,100%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(720deg) scale(0.6)}}@-moz-keyframes spin{0%,100%{-moz-transform:rotate(0deg) scale(1)}50%{-moz-transform:rotate(720deg) scale(0.6)}}@-o-keyframes spin{0%,100%{-o-transform:rotate(0deg) scale(1)}50%{-o-transform:rotate(720deg) scale(0.6)}}@keyframes spin{0%,100%{transform:rotate(0deg) scale(1)}50%{transform:rotate(720deg) scale(0.6)}} " _ue_custom_node_=" true"> 頁面加載中,請稍候... |
如此一來,我們擁有了還算完美的SEO不輸出權重的站內跳轉方法。
本文鏈接:http://www.hbhgmobile.cn/seoyh/167.html
本文標簽:
版權聲明:
本站所有原創作品,其版權屬于兩山建站( http://www.hbhgmobile.cn )所有。任何媒體、網站或個人轉載須注明此文章來源URL。被本站授權使用單位,不應超越授權范圍。本站部分文章來源于網絡,如侵犯到您的權利請聯系我們,我們將立即刪除。