问题标签 [sitemap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2341 浏览

sitemap - 您如何通过代码通知 Google 有更新的站点地图?

在此 Google 帮助页面上:

https://www.google.com/webmasters/tools/docs/en/sitemap-generator.html#submitting

谷歌提到有一种方法可以使用 HTTP 请求通知他们更新的站点地图。

当您单击该链接时,它会将您带到此页面:

http://www.google.com/support/webmasters/bin/answer.py?answer=34592&topic=8482&hl=en#ping

但是没有关于在哪里 ping 什么请求的信息。

有谁知道这个地址是什么,需要什么参数?

0 投票
3 回答
8801 浏览

.net - 是否可以使用 ASP.NET Sitemap 生成面包屑?

我希望我的 ASP.NET 站点有简单的菜单字符串,也就是面包屑。我已经创建了包含所有必需元素的站点地图并注册到 Web.config。例如:

并创建了一个放置在 Masterpage 上的控件。这是菜单生成代码:

但它使用像 { { "/", "Home" }, { "hosting/", "Hosting" }, { "software/", "Software" } .. } 这样的 StringDictionary

如何使用对站点地图的查询而不是它?或者可能是其他东西,不是站点地图,而是事先发明的。

0 投票
4 回答
3265 浏览

c# - SEO:自定义站点地图提供程序与静态 web.sitemap 文件

我们使用自定义站点地图提供程序从递归数据库表中填充 ASP.Net 应用程序的菜单控件,因此不使用静态 xml web.sitemap 文件:

出于 SEO 优化的原因,即使应用程序甚至不使用 web.sitemap 文件,将 customsitemap 提供者的项目导出到 web.sitemap 文件中是否有用?

如果它确实对 SEO 产生了积极影响,那么使用什么方法将 sitemapprovider 项目以正确的格式放入 xml 文件中?

你会怎么做呢?

0 投票
2 回答
832 浏览

asp.net - 站点地图行为

我仔细阅读了大量的 MS 文档,只是为了找到一个树状视图,就像使用站点地图的结构一样。我想没有人知道如何为站点地图导航提供类似文件夹的结构?以如下结构为例

“关于”和“联系方式”将是文件夹,但站点地图永远不会在单个页面上分层。所以,我的根页面会有两个菜单项,一个是“主页”,它就像一个文件夹,可以深入了解关于和联系人菜单,另一个是免责声明页面的链接。我希望能够单击主页,它将重新加载带有“关于”和“联系”链接的菜单,并完全隐藏“主页”和“免责声明”。

然后点击主页,你会得到

然后当点击关于你会得到

每个菜单都会有一个“向上”菜单来返回一个文件夹。

我看不出有一个简单的解决方案,但目前我们使用静态 html 页面,这些页面位于我们 Web 应用程序的不同文件夹中。正如您可以想象的那样,这是需要改变的。

有任何想法吗?

编辑

我不得不想出一个 VB.NET 解决方案

这是直接在母版页文件中的(临时的,我稍后会放在模型后面的代码中)。

然后我在身体里得到了这个

再次,暂时只是为了测试。它实际上并没有输出任何东西,但是我认为我的 GetURL 定义不正确。我假设它只是获取实际文件?不过我可能错了:)

编辑编辑:出于某种原因,我没有得到任何输出,所以我认为这是我的站点地图。我需要调试它,但我现在正在远程处理,所以它很慢;)

这是示例站点地图。

0 投票
1 回答
544 浏览

asp.net - ASP.NET SiteMap 控件无效的 XHTML -title 包含 &

我正在使用 .SiteMap 文件和 Sitemap 控件在页面上创建站点地图。Web.sitemap 中页面的标题是:“Out & About”。

当页面呈现时,&符号在源代码中显示为&(Out&About),这显然会导致验证错误。

任何想法,当我将它输入到标题中时,我可以如何强制良好的 ol' .net 站点地图对 & 符号进行编码。

像往常一样,感谢您的帮助。彼得斯基

0 投票
2 回答
2589 浏览

asp.net - 站点地图修剪不起作用

我已经阅读了文章并进行了大量研究,但这让我很头疼,而且应该很容易。我希望它很容易修复。

我试图根据角色修剪我的站点地图,但是菜单控件永远不会改变。

网站地图:

网络配置:

可能是什么问题呢?

0 投票
1 回答
166 浏览

asp.net - 这可以通过站点地图修剪来解决吗?

看起来这应该有效,但它没有。

我以超级用户身份登录,应该看到 1 个报告,但我实际上看到了 2 个。

这应该有效吗?

0 投票
3 回答
1659 浏览

url - 让 Google 索引动态 PHP 页面

我计划建立一个链接不是设置 HTML 页面(例如 mypage.com/contact_me.html)而是动态(profile.php?uid=32320&mode=2)的网站。

我怎样才能让谷歌索引这样的网站,以便每个个人资料(就像 facebook 所做的那样)在谷歌上单独索引?

谢谢!

0 投票
1 回答
3681 浏览

asp.net-2.0 - 有没有办法以编程方式设置 SiteMapPath 控件的当前节点?

我的网站有几个页面指向同一个子页面。我正在使用一个 xml 站点地图,它不允许我使用相同的 Url 复制 SiteMapNode。然后我的想法是给我的 SiteMapPath 控件一个父节点来填充自己,然后在当前页面的 SiteMapNode 上添加。

有没有其他人必须做类似的事情?我看过这篇文章http://msdn.microsoft.com/en-us/library/ms178425.aspx,它描述了如何“以编程方式修改内存中的站点地图节点”,但它们在文件中包含 SiteMapNode 和然后只需通过检查查询字符串来修改该节点。

我的节点永远不存在,或者如果它存在,我需要将它复制到正确的父节点,以便它可以呈现正确的路径。对于视觉:

我想看到的一些例子:

0 投票
4 回答
13965 浏览

seo - 关于 sitemap_index.xml 的困惑

我已经阅读了有关站点地图格式的 Google 文档,但有一件事他们并不清楚:搜索引擎会自动查找并找到 /sitemap_index.xml 还是您必须通过 /robots.txt 或 main 告诉他们/站点地图.xml?你能没有/sitemap.xml 并且仍然依赖 /sitemap_index.xml 来被发现和收获吗?