我刚刚开始网络开发(我对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