我有一個asp.net .aspx頁面(比如fruits.aspx頁面),其中列出了所有的水果(蘋果,香蕉,芒果等)與縮略圖,標題並鏈接到每個水果的相應詳細信息頁面。現在,藉助XSLT和用戶控制,藉助反手代碼從XML中檢索所有這些數據。SEO:從數據庫檢索數據和URL,抓取和索引
現在,由於每個水果的詳細信息頁面的數據和URL都不是靜態存在於此頁面上,因此根據我的知識它不會被抓取和編入索引。
是否有解決方法,我可以做,使每個水果的詳細信息頁面爬網和索引。
如果我只有類似「?var = value」的動態URL,我可以通過使用URL重寫的靜態/動態轉換來解決它。但是這裏的URL本身並不存在,但是由後面的代碼生成。
無論這些URL是從後面的代碼(動態地)還是硬編碼到HTML中都沒有關係。搜索引擎只會看到包含URL的HTML。它不知道或關心它是如何產生的。 – 2012-08-09 17:13:14
您能否再次驗證一下。你的意思是說,搜索引擎在加載所有數據後會看到瀏覽器中顯示的頁面,而不是顯示在我的應用程序目錄中的原始頁面,該頁面不包含任何數據,而是由代碼後面填充的佔位符? ? – 2012-08-09 17:29:04
正確。搜索引擎無法看到您的ASPX文件,因爲它位於您的服務器上 - 它們只能看到生成的HTML。如果你從你的網絡瀏覽器做了一個「查看源代碼」,你會看到同樣的結果。 – 2012-08-09 17:32:28