我有幾個關於頁面加載與AJAX和JQuery的問題 - 什麼繼承人利用來加載外部的.html的頁面無需重新加載索引頁IM:這是什麼:SEO在AJAX鏈接
$('a').click(function() {
var page = $(this).attr("href");
$("#content").load(page + ".html");
return false;
});
<a href="page_one.html#page_one"> 1 </a>
<a href="page_two.html?page_two"> 1 </a>
<div id="content"> ..content from ext pages load here.. </div>
Q1 「返回假」實際上在這裏做?第二季度:鏈接「page_one.html#page_one」會被Google索引嗎? Q3:我應該使用散列標籤還是?在鏈接中 - 兩者似乎都在起作用,所以有什麼不同?
希望有人給出了答案
感謝您解答所有問題的答案。除了對於「空白」頁面的索引有點困惑之外 - 你對Jquery加載的頁面是否僅包含帶有內容,沒有頭部或者主體的元素,元標記等等的理解是正確的 - 爲什麼頁面不好索引?還有什麼替代方案 - 外部頁面的內容必須被編入索引 - 如果沒有,整個網站將只包含一個帶有一些導航的頁面。?! – jan199674
@KennethHayes如果沒有導航的頁面被編入索引,那麼這是用戶通過Google找到的頁面。 我發現最好的解決方案是使用PHP(或其他服務器端腳本)來創建純內容版本(無導航,頭,元,..)和動態整頁。 舉例來說_yoursite.com/page_one.php_可能會返回完整頁面,_yoursite.com/page_one.php?viewMode=ajax_可能只返回純內容版本。 然後你可以調用'$(「#content」)。load(page +「?viewMode = ajax」);'在你的javascript中檢索沒有菜單的頁面。 – ChrisGulddahl