问题标签 [xml-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.
asp.net - 谷歌站点地图协议 - 如何在 asp.net 4 中为谷歌创建站点地图
嗨,亲爱的领主们:
我有一个如下页面:
Q's :
1-作为我的网站导航站点地图介绍给google够吗?
我应该在这个页面或其他页面中添加一些东西吗?
2-google SiteMap 的常规协议是什么?
我用谷歌搜索了这个协议!但我似乎已经从谷歌帮助中删除了这个协议!其他资源太旧了!
谢谢你暂停
seo - 同一站点的多个域的站点地图
情况就是这样,我有一个可以从多个域访问的网站,比如说 www.domain1.com、www.domain2.net、www.domain3.com。域访问完全相同的代码库,但根据域,加载不同的 CSS、图形等。
一切正常,但现在我的问题是如何处理 sitemap.xml?我为默认域 (www.domain1.com) 编写了 sitemap.xml,但是当从其他域访问该站点时呢?sitemap.xml 的内容将包含错误的域。
我读到我可以将多个站点地图文件添加到 robots.txt,这是否意味着我可以例如创建sitemap-domain2.net.xml和sitemap-domain3.com.xml(包含与匹配域的链接)并且简单将它们添加到 robots.txt?
不知何故,我怀疑这是否可行,因此我求助于您的专家来阐明这个问题:)
谢谢
indexing - 谷歌将我的站点地图索引为网页
我有以下问题。我的站点地图的内容显示在 GOOGLE 搜索结果中。主页上有指向站点地图的链接。这可能会导致它。我已将此 URL 作为站点地图添加到 GOOGLE,我希望它仅被视为站点地图,而不是站点地图和网页。我如何告诉 GOOGLE 不要将其索引为网页?使用 robots.txt?
谢谢
ssl - Google Sitemap Generator - 在 Linux 上设置 HTTPS
我是站点地图和 Google 站点地图生成器的新手。我正在测试服务器上工作,既不是本地主机也不是生活。它基本上是一个本地测试服务器。我已经安装了它并启用了远程访问,现在可以使用 http 访问管理控制台。问题是我也需要启用 https。
当我尝试通过 https 访问它时,我收到“SSL 连接错误”。
我知道谷歌关于这个主题的文档是这样说的:
在 Linux 上设置 HTTPS:
1.编辑文件/usr/local/google-sitemap-generator/conf/httpd.conf。
2.在 VirtualHost 部分,编辑 SSL 设置。
3.保存文件。
4.重新启动 Apache 以使更改生效。
但是在文件 httpd.conf 中,没有“SSL 设置”可供我编辑。
有人可以从指示中删除这种“模糊性”吗?
谢谢
magento - Google sitemap.xml 和重复内容问题?
启用 Google sitemap.xml 后,它似乎没有提供完整的网址(包括类别)。从我读到的这似乎是 Magento 的默认设置。
从 SEO 的角度来看,这会导致很大的问题,因为将完整的 URL 包含在类别中要好得多,但也会创建重复的内容。例如,在 sitemap.xml 文件中,它可以链接到此页面: http ://myshop.com/amazing-white.html 正确的 url 应该是: http: //myshop.com/mens-clothes/t-shirts /amazing-white.html 但以下页面也是可能的:http: //myshop.com/mens-clothes/amazing-white.html
所有这些页面都显示相同的产品!
我可以添加一个规范标签,但这并不能真正解决问题。
那么......我如何让 sitemap.xml 显示完整的 url(带有类别),以及如何阻止其他 url 显示(或者最好让它们重定向到正确的 url)
Yoast关于 Magento SEO 的精彩文章在某种程度上有所帮助,但它涉及扩展并且没有回答站点地图 url 问题。
c# - 如何使用 XmlSerializer 在 C# 中序列化谷歌站点地图
我想像这样序列化
但是产生了错误的结果。
我的课在这里
序列化器在这里
然后结果就在这里
我的班级声明有什么问题?
另一个问题 2
我怎么能这样声明
我的宣言在这里
这是返回错误
The XML element 'url' from namespace 'http://www.sitemaps.org/schemas/sitemap/0.9' is already present in the current scope. Use XML attributes to specify another XML name or namespace for the element.
我如何声明相同的根名称“url”?
xml-sitemap - 如何将大型数据集拆分为谷歌站点地图
我正在网站上工作,并希望有效地创建谷歌站点地图(带有图像)我有超过 30 000 个页面,每个页面上都有图像。每个月大约有 1000 个新页面。(我还有很多其他页面,但它们不需要在站点地图中),旧页面不会更改得很不正常,但可以删除或修改它们。
我有一个站点地图索引页面和 35 个站点地图,每个站点地图有 1000 个页面,(我有限制,可能受我使用的框架的限制,在结果数量方面)
有没有更好的解决方案?
seo - 在 robots.txt 中只允许抓取共享主机上的子域而不是子目录?
我刚刚更改了 DNS 设置,因此该文件夹/forum
现在是子域而不是子目录。如果我做一个 robots.txt 文件并说:
这会不允许抓取子目录和子域吗?
我想禁止抓取子目录,但允许抓取子域。 注意:这是在共享主机上,因此可以访问子目录和子域。这就是为什么我有这个问题。
那么,我怎样才能只允许抓取子域?
magento - Magento 和 Google 站点地图 - Cron
我是 Magento 的新手。我正在尝试配置自动生成的 Google 站点地图。我到处读过如何使用 cPanel 为 Magento 设置 cron 作业,如何从后端配置等等。
我当前的设置:在系统 -> 配置 -> Google 站点地图 -> 生成设置 -> 启用 = YES 下。当然,我已经在 Catalog -> Google Sitemap 上创建了站点地图,我可以毫无问题地手动生成它。
但是,如果我检查文件/app/code/core/Mage/Sitemap/etc/config.xml它似乎没有更新(不同的内容 btw config.xml 和后端)。似乎文件系统的最后一次更新是在 2012 年 4 月 20 日而不是今天进行的。(我还运行了 Fluch Magento 和 Storage Cache)
有人可以帮我吗?谢谢!
php - php 将日期转换为 YYYY-MM-DD hh:mm:ssTZD
我正在尝试通过 mysql 中的 php 脚本制作谷歌新闻站点地图。(所有日期保存为 +08:00 中的时间戳)
但是如何将日期转换为 YYYY-MM-DD hh:mm:ssTZD?
例如1338048000
=>2012-05-26T09:00:00+08:00
不是我需要的结果。怎么做?谢谢。