问题标签 [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 投票
1 回答
1027 浏览

php - 如何在 sitemap.xml 上打印或显示 sitemap.php 数据?

这是我的动态站点地图文件sitemap.php上的代码,但我想在“ sitemap.xml ”上打印或显示整个页面数据,因为 Google 总是考虑将sitemap.xml用于站点地图。这个页面工作正常,但我想要所有sitemap.xml上的数据。这个怎么做?

0 投票
1 回答
2975 浏览

php - 以编程方式将其他页面添加到 wordpress yoast seo 站点地图 xml

我有一个奇怪的问题,我一直在gogoleing一段时间,但没有找到答案。我有一个 Wordpress 站点,其中安装了 Yoast Seo 插件,添加了标题、描述,我还可以设法更改标题标签,使用 wpseo- 过滤器生成的规范 url。

站点地图 xml 也生成得很好,但我需要向它添加其他页面。我们在网站上有一个搜索页面,我们通过租赁自定义帖子类型进行搜索。可以按位置搜索租金。搜索页面例如:/rentals。

我们发现,有几个网站(我可以用匈牙利语给你看一个,但我相信你会明白的)搜索结果被谷歌索引。像这个:

https://www.trivago.hu/?iSemThemeId=8302&iPathId=36103&sem_keyword=hotel%20p%C3%A1rizs&sem_creativeid=187836310244&sem_matchtype=b&sem_network=g&sem_device=c&sem_placement=&sem_target=&sem_adposition=1t3&sem_param1=&sem_param2=&sem_campaignid=242651542&sem_adgroupid=15360737662&sem_targetid=kwd-4821159859&sem_location =1007624&cip=3612001012&gclid=CjwKEAjwoLfHBRD_jLW93remyAQSJABIygGpWkl9XD9HJ7G8ZC7NbJ93ygmeFVxpZcici062NnMlgRoCkNfw_wcB

如果您搜索酒店巴黎,您会到达此页面。如果你看一下这个页面,这已经是一个搜索结果,搜索参数已经设置好了。现在我们想对 Wordpress 网站做同样的事情。我已经对网址进行了重定向:/rentals/budapest /rentals/hungary ... 还有更多位置。所以他们去了出租页面,在那里我设置了搜索参数,我已经更改了这些页面的规范 url,但我也想将这些页面添加到 xml 站点地图中。问题是这些页面在数据库中不存在。

我可以使用过滤器将这些页面添加到 Yoast Seo 插件中的 sitemap.xml 吗?

有没有人在wp中做过类似的事情?

任何帮助表示赞赏,谢谢!

0 投票
2 回答
34 浏览

seo - 当被拒绝的页面(机器人)仍在 sitemap.xml 中时会发生什么?

我想防止页面及其资产(图像)被索引。

因此,如果我告诉爬虫跳过该页面,但该页面仍在 sitemap.xml 中注册,那么该页面上的任何信息都会被编入索引吗?

0 投票
1 回答
555 浏览

web - odoo 存储的关键字和网址在哪里

我不明白存储关键字和网址的位置。例如在模块网站中存在类 website_seo_metadata。它有这样的列:

当我为数据库中不存在的页面记录添加一些关键字时。我不明白页面的 url 存储在哪里。我知道,如果我创建路线:

此路径已添加到 sitemap.xml 用于生成 sitemap.xml 使用 sitemap_xml_index 方法:

但在此表中不存在任何一个 url。我无法理解它如何为所有页面生成路径。它的数据存储在哪里?我编写了自己的模块,但它的页面没有出现在 sitemap.xml 中,并且关键字没有正确保存和显示。我尝试扩展我的模型,例如:

但没有任何改变......我如何将我的网址添加到站点地图并通常存储关键字?

0 投票
1 回答
54 浏览

google-search - 通知 Google 搜索有关更新的站点地图

对于我的 robots.txt 文件中的谷歌搜索引擎,我得到了这条线

如果我更新了 sitemap.xml 文件,我将如何通知 Google 并让它再次抓取我的网站?

0 投票
1 回答
1454 浏览

sitemap - 如何处理站点地图索引中的子域

所以我有 site.com
也有 subdomain.site.com

我为 site.com 和 subdomain.site.com 创建了两个单独的 sitemaps.xml,我们称它们为 sitemap_main.xml 和 sitemap_subdomain.xml

现在我需要将这些 xml 组合在单个 xml 文件中,称为“站点地图索引”

问题是如何正确指定子域的链接?

应该是:
site.com/sitemap_main.xml
site.com/sitemap_subdomain.xml

还是应该是
site.com/sitemap_main.xml
subdomain.site.com/sitemap_subdomain.xml

0 投票
1 回答
156 浏览

seo - 当我只有一个根文件夹时,如何实现 TYPO3 多域系统的站点地图?

对于 TYPO3 多域系统(.de 和 .com),我必须链接到 robots.txt 中的两个 sitemap.xml。两个实例都有一个根文件夹。我如何告诉谷歌哪个 sitemap.xml 是正确的?

0 投票
2 回答
3680 浏览

node.js - 如何使用 mongodb、node.js、express 和 EJS 创建动态站点地图?

我正在尝试为我的网站创建一个动态站点地图,它有很多经常更改的页面。站点地图需要从 www.mywebsite.com/sitemap.xml 访问

我当前的尝试查询所有页面的数据库,获取每个页面的 url 并将其传递给创建看起来像 XML 的 EJS 模板。

我这里有两个问题

  1. 页面的路由不能有文件后缀。例如'.xml'
  2. 页面自动被视为 html

我意识到还有其他选项可以使用“express-sitemap”等模块创建站点地图,但我无法为它们找到任何易于理解(我是新手)的文档,这似乎是一个好方法对我做事

0 投票
2 回答
202 浏览

robots.txt - 为什么 Google 不索引我的“robots.txt”?

我正在尝试让 Googlebot 网络爬虫为我的网站编制索引。我robots.txt最初的样子是这样的:

我将其更改为:

只有谷歌仍然没有索引我的链接。

0 投票
1 回答
135 浏览

sitemap.xml - 错误:自定义站点地图结构中的名称空间不正确

我想为我的网站创建自定义站点地图:https://adaway.info ,问题是当我编写整个内容时,它给出了一个错误Incorrect Namespaces on a number of lines

谁能解释如何摆脱这个?

(PS:为方便起见,我现在使用的是 yoast 站点地图,但我真的在寻找自定义站点地图。)