2014-01-16 13 views
1

我有一個頁面,每30秒刷新一次,並提供新的隨機內容。我使用meta標籤來刷新頁面,但最近我遇到了一篇文章,說元刷新不是seo友好的,所以請告訴seo友好的刷新頁面。元刷新seo問題和點擊表單域中的暫停

<meta http-equiv="refresh" content="30;url=http://xyyyyyyy.com/testn.php">\ 

除了在我的網頁,當用戶試圖給他的評論的頁面刷新爲每30秒規則那麼有沒有什麼辦法可以刷新停止一旦用戶嘗試的形式輸入一些東西,這樣用戶可以給他的觀點發表評論。

這是我簡單的形式

 <form action="http://xtsss.com/testee.php" method="post" id="pc_form"> 
    <p> 

     <div><input type="text" rows="15" style="width:800px" name="message" id="pc_message"></div> 
     </p> 
     <p> 
     <input type="hidden" value="644" name="pid"> 

      <input type="hidden" value="Comment" name="submit" id="pc_submit"> 
      </p> 
    </form> 
+0

_「正在被刷新,每30秒和新的隨機內容呈現在網頁」 _ - 那麼搜索引擎不應該索引頁在所有!因爲如果他們在訪問並索引它時得到隨機內容片段__X__,並且我搜索__X__列出了您的頁面作爲匹配項,但是當我訪問您的頁面時,我會隨機呈現一個__Y__片段,而這是無用的作爲__X__的搜索結果。因此,要麼讓搜索引擎根本不索引該網頁 - 要麼停止提供_random_內容。 – CBroe

+0

@CBroe對不起,從我的部分它呈現隨機圖像,但鏈接每30秒更換一次,併爲任何特定的鏈接相同的圖像將被認爲是不清楚的sry – Priya

回答

0

也許使用 div標記刷新內容。

<div id='containt-refresh'></div> 

和JS文件:

setInterval("loadContentRandom()", 30000); 
function loadContentRandom(){ 
    var xmlhttp; 
    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari 
     xmlhttp=new XMLHttpRequest(); 
    }else{// code for IE6, IE5 
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    xmlhttp.onreadystatechange=function(){ 
     if (xmlhttp.readyState==4 && xmlhttp.status==200){ 

      document.getElementById("containt-refresh").innerHTML=restoreHtml(escapeHtml(xmlhttp.responseText)); 
     } 
    } 
    xmlhttp.open("GET","thePageHtml.html?"+Math.floor(Math.random()*1000001)+"",true); 
    xmlhttp.send(); 
} 
+0

我這樣做試圖以不同的方式做到這一點,例如如果$測試是numric它將刷新或如果$測試是字符它將顯示false我怎麼能做到這一點在php – Priya

+0

可以üplz幫助如何做到這一點 – Priya

+0

也許這樣︰ ' ?php if(is_numeric($ test)){?> <?PHP} ELSEIF(IS_STRING($測試)){?> ' – R3tep

1

建議你服用了元刷新,並分離,你想隨機內容出現在頁面的一部分。然後你可以使用jquery或javascript插件來交換內容。

+0

元刷新是危險的SEO? – Priya

+0

是的,絕對。 http://www.seroundtable.com/meta-refresh-no-google-13737.html正如您所看到的,它也妨礙了可用性。人們不喜歡整個頁面的刷新速度如此之快,尤其是當頁面與您的表單具有交互性時。 – Dave

+0

好吧同意,我會刪除中繼標記,但有沒有任何安全的方式來刷新頁面例如幻燈片放映等表單將被暫停,如果用戶在表單中輸入 – Priya