我剛剛開始網絡開發(我對C#有經驗)。我看到一個建議,使用Web.sitemap
有我的網站頁面的列表。這有幫助嗎?我能否使用這個而不是在我的網頁上有鏈接?那麼Google的訪問權限以便我的網站可以被搜索者找到 - 這會有幫助嗎?什麼是連接我的網站頁面的正確方法?
1
A
回答
1
Web.sitemap主要不是用於主導航的控件;它意味着作爲用戶的導航概覽,並且通常僅在大型站點中需要。它不會以任何方式影響您的搜索引擎優化 - Google對您的內容質量更感興趣。
網站地圖(不是Web.sitemap)是您網站上的網頁列表,並與robots.txt文件結合使用,可以幫助您的搜索引擎優化。您可以使用以下工具來自動生成網站地圖(雖然你幾乎總是要手工修改它):
正常的方式來建立導航爲一款小型/中型網站創建一組鏈接作爲無序集(ul/li)並使用CSS對其進行設置。
0
雖然可能不推薦,但可以使用Web.Sitemap作爲導航源。我已經使用Web.sitemap驅動的導航來開發我開發的幾個網站。但是,如果您有一個簡單的靜態內容頁面網站,它確實只會工作得很好。下面是我用例如代碼:
<asp:SiteMapDataSource ID="MainMenuDataSource" runat="server"
ShowStartingNode="false" StartingNodeOffset="0"
StartFromCurrentNode="false" />
<ul id="jsddm" style="padding-top:10px;">
<asp:Repeater ID="MainMenuRepeater" DataSourceID="MainMenuDataSource" runat="server">
<ItemTemplate>
<li><a href="<%#Container.DataItem.Url%>"><%#Container.DataItem.Title%></a>
<ul>
<asp:Repeater ID="MainMenuRepeater_2" DataSource='<%# Container.DataItem.ChildNodes %>' runat="server">
<ItemTemplate>
<%#Utilities.GetSecondaryMenuItem(Container.DataItem, False)%>
</ItemTemplate>
</asp:Repeater>
</ul>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
哪裏Utilities.GetSecondaryMenuItem
只是在我們的應用程序的輔助功能,它使用從站點地圖結點自定義屬性來控制二級菜單的顯示格式。
0
鏈接是任何網站的基本組成部分,沒有理由避免它們。
網站地圖只是一個定義網站結構的XML文件,它主要被搜索引擎用於索引網站。您也可以將它們用於其他事物,例如碎屑痕跡,但它們不能代替超鏈接。
相關問題
- 1. 在網站中鏈接圖像的正確方法是什麼?
- 2. 處理網絡連接的正確方法是什麼?
- 3. 將CSS/Javascript鏈接到網頁的正確方法是什麼?
- 4. 什麼是鏈接php頁面的正確方法?
- 5. 確保EntityManager連接關閉的正確方法是什麼?
- 6. 構建文本內容網站的正確方法是什麼?
- 7. 解析本網站的正確方法是什麼?
- 8. 多語言網站 - PHP類 - 什麼是正確的方法?
- 9. 訪問連接模型的值的正確方法是什麼?
- 10. 什麼是使PHP網站面向對象和MVC的正確方法?
- 11. 在Openshift中連接數據庫的正確方法是什麼?
- 12. 什麼是連接IPropertyChanged事件通知的正確方法?
- 13. 「聚合」Phoenix Query Server連接的正確方法是什麼
- 14. 關閉和清理Socket連接的正確方法是什麼?
- 15. 關閉TCP連接的正確方法是什麼
- 16. 等待連接的正確方法是什麼?
- 17. 水平連接std :: vectors的正確方法是什麼?
- 18. Javascript中正確的連接方法是什麼?
- 19. 什麼是刪除多對多連接的正確方法?
- 20. 使TcpListener異步處理連接的正確方法是什麼?
- 21. 連接字符串的正確方法是什麼?
- 22. 使用連接池,什麼是正確的方法?
- 23. 處理Mongodb連接的正確方法是什麼?
- 24. LINQ連接方法的正確返回值是什麼?
- 25. 索引規範版本頁面的正確方法是什麼?
- 26. 停止緩存頁面的最正確方法是什麼?
- 27. 什麼是寫手機頁面的正確方法?
- 28. 在OleVariant後面釋放接口的正確方法是什麼?
- 29. 正確的方法從網站中刪除頁面
- 30. 什麼是用PHP設計我的網頁表單流的正確方法?
感謝您的明確答覆。 (我認爲Web.sitemap _was_網站地圖。) – ispiro 2012-04-02 19:31:31
「建立導航的正常方法...」 - 你的意思是有一些方法可以在每個頁面上自動添加超鏈接?還是沒有辦法消除在網頁上添加鏈接的需要? – ispiro 2012-04-02 19:41:05
除非您的網站是企業規模,否則您不想去那裏!我會建議使用您的菜單(S)作爲用戶控件創建母版頁:) – IrishChieftain 2012-04-02 19:42:54