问题标签 [sitemap.xml]

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 投票
2 回答
171 浏览

sitemap - 如何在我们的网站上创建站点地图以进行 SEO 排名

我已经从在线站点地图创建工具(网站)为我的网站创建了站点地图 XML 文件。然后在我把这个 sitemap.xml 文件放到我的服务器根目录之后。然后我去了谷歌网站管理员(https://www.google.com/webmasters/tools/dashboard)并将我的网站域添加到谷歌网站管理员并通过点击谷歌网站管理员上的验证按钮验证我的域,我还添加了 sitemap.xml 文件在我的帐户上的 Google 网站管理员

我为我的网站的站点地图执行了这些步骤。但我仍然没有为我的网站获得任何站点地图。请告诉我我哪里错了。或者我如何为我的网站创建站点地图。

谢谢

0 投票
1 回答
62 浏览

sitemap - 我可以拥有 300 个或更多站点地图吗?

我目前正在做一个新闻网站项目。它有很多类别、子类别和链接。在为这个项目创建站点地图时,我计划创建一个指向类别站点地图的索引站点地图。为了避免 50000 个网址标记,我打算每周创建站点地图。这将导致每个类别每年有 52 个站点地图。

我想知道的是,如果我有(例如)10 个类别,我将在一年内创建 520 个站点地图。这个数字很多吗?我应该以任何其他方式解决这个问题吗?

0 投票
0 回答
483 浏览

php - 动态内容的谷歌索引

我正在制作一个网站,上面有很多用户创建的内容。每个用户贡献都可以通过 url 访问,例如: http: //example.com/3234 http://example.com/6455

我计划使用 Google 的站点地图爬虫,以便可以将这些页面编入索引。我会每天生成 sitemap.xml 文件。

问题是页面的内容是在浏览器检索页面后使用 jquery 和 ajax 动态生成的。所以谷歌可能不会在列出的 url 上看到页面中的任何实际内容。

我在这里读到了这个问题: https ://developers.google.com/webmasters/ajax-crawling/docs/html-snapshot 它建议制作一个html快照。所以我有几个选择。各自的优缺点是什么?还是有更好的选择?

选项 1 添加指向 sitemap.xml 的链接,例如http://example.com/content.php?id=3234 这会将页面的内容以 html 格式输出到 google。但是当浏览器转到此页面时,(客户端)重定向会将它们带到http://example.com/3234

选项 2 在服务器上。尝试检测页面是否正在被爬虫访问并确定返回什么。

选项 3 尝试仅将实际内容加载到服务器上的元素中。(需要大量重新设计)

0 投票
2 回答
919 浏览

php - 使用 PHP 将 txt 转换为 sitemap.xml

假设我有文本数据库包括:

我想将我的文本数据库转换为 sitemap.xml。

我试过这段代码,我无法添加这部分......

0 投票
1 回答
438 浏览

wordpress - OpenCart 或 WordPress 是否响应 /blog/sitemap-misc.xml 的 404 错误?

我将OpenCart v.1.5.6.5_rc用于电子商店,将WordPress v.4.1用于电子商店的博客。

我有点困惑这两者中的哪一个响应博客的 sitemap-misc.xml 的 404 错误,该错误是从 WordPress 插件Google XML Sitemaps生成的(https://wordpress.org/plugins/google-sitemap-发电机/)。
在使用这个插件之前,我使用Yoast 的 WordPress SEOhttps://wordpress.org/plugins/wordpress-seo/)来生成站点地图 xml(用于博客),我认为这导致了 404 错误,但它不是!

我的结构是

更让我困惑的是 /blog/sitemap.xml 有效,但 /blog/sitemap.xml 的分析

失败并出现一般 HTTP 错误:未找到 404!

实际上,如果我在浏览器http://www.example.com/blog/sitemap-misc.xml上使用完整路径,OpenCart 会以 404 错误响应。

任何帮助表示赞赏。

谢谢!

0 投票
1 回答
7814 浏览

xml - OpenCart - 即时创建sitemap.xml(每次)或将其保存到磁盘并缓存它?

我使用OpenCart v.1.5.6.5_rc运行电子商店。

我使用 OpenCart 的:扩展 -> 产品供稿 -> sitemap.xml

e-Shop 有大约1500 种产品80 个类别。新产品每天添加一次,有时每两三天添加一次。

每次需要时动态生成sitemap.xml是一种好习惯,还是最好每天创建一次(有计划)并缓存它?

谢谢!

0 投票
1 回答
696 浏览

django - Django + Gunicorn + Nginx web 中的 Sitemap.xml 文件

我正在使用 Gunicorn + Nginx 部署一个 Django 项目。我使用站点地图框架创建了一个 sitemap.xml 文件。我使用 127.0.0.1:8001 代理,所以当我访问 example.com/sitemap.xml 时,结果类似于:

当我将 sitemap.xml 添加到 Google 网站管理员工具中的 Google 索引时,Google 不允许使用 sitemap.xml,因为位置标记中的域是 127.0.0.1:8001 而不是我的域。

这个问题有什么解决办法吗?

非常感谢你的帮助。

0 投票
3 回答
962 浏览

php - Google App Engine app.yaml PHP 脚本参数

在我的 GAE PHP app.yaml 中,我正在尝试这样做:

因此可以浏览http://example.com/MyOneLink并获得动态 php 的结果(这取决于硬编码的 myparam 值)

问题是浏览时没有显示任何内容。任何想法 ?

顺便说一句:您可以弄清楚为什么我还要发布“sitemap.xml”:它将用于公开所有 myLinks

谢谢迭戈

0 投票
1 回答
2209 浏览

.htaccess - htaccess 从 https 中排除 sitemap.xml 和 robots.txt

嘿堆栈溢出者。

我被难住了,无法正确解决这个问题,我只想从 https 中排除根目录中的 robots.txt 和 sitemap.xml 中的两个文件。网站的其余部分通过 https,没问题。我懂了:

这显然会导致重定向循环等。所以......对htaccess noobie有什么帮助吗?

0 投票
1 回答
654 浏览

php - 如何在 sitemap.xml 中将主 URL 的优先级设置为 1.0,将子目录的 URL 优先级设置为 0.5

如何使站点地图中的根索引优先级为 1.0,其余子目录文件的优先级为 0.5?

我正在使用这个 php 代码在访问页面时动态生成我的站点地图。

就像现在一样,它优先考虑设置值是什么

$url -> appendChild( $priority = $xml->createElement('priority', '0.5') );

对于站点地图中的每个 url,如下例所示:

站点地图示例

创建站点地图的 PHP 代码: