2009-11-23 77 views
0

我有一個網站Index.html,並且有一個從數據庫生成的類別菜單。菜單由HTML錨組成,但href屬性總是類似於「Index.html#cat = xyz」,因爲每個類別的內容都是通過AJAX調用生成的。(sharp)#登錄查詢字符串和SEO

<a href="Index.html#cat=1" onclick="javascript:LoadHref("cat","1");"></a><br /> 
<a href="Index.html#cat=2" onclick="javascript:LoadHref("cat","2");"></a><br /> 
<a href="Index.html#cat=3" onclick="javascript:LoadHref("cat","3");"></a><br /> 

從AJAX方面一切正常,但我要問,如果例如谷歌或其他搜索引擎將索引這些鏈接,其中包含#(銳利)標誌。感謝您的回答。

回答

1

你在問錯誤的問題。如果你希望你的鏈接被編入索引,那麼讓它們對於內容的抓取工具很明顯。多個鏈接到同一頁面將無助於您的搜索引擎優化工作。考慮爲「聯繫人」,「投資者信息」,「職業」(或任何類別)創建一個單獨的頁面併發布它們。然後你的鏈接變得

<a href="careers.html">careers</a> 

等。當人看到這個鏈接(您的實際最終目標),他就可以做出更好的選擇,它是否是「正確」的結果。

1

像這樣使用它不會對搜索工具很好,對於沒有啓用javascript的用戶也不會有用。

你需要使它在於Facebook網址與搜索引擎友好的

重定向,你需要使用jQuery哈希網址

問候

0

使用AJAX和當鏈接,在用戶點擊使用屬性 - onclick="LoadHref('cat','1');return false;"