问题标签 [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.
seo - 基于会员的网站的站点地图
我想澄清一些事情。
在基于会员的网站上,某些页面只能由特定会员访问;例如编辑个人资料,编辑密码..等。
我的问题是,这些页面是否需要包含在提交给搜索引擎的站点地图中?
xml-sitemap - 没有主站点 URL 的 Google 站点地图 HrefLang 标记
我们的网站包含多语言内容。
例如
- http://www.example.com/about-us/
- http://www.example.com/en-HK/about-us/
- http://www.example.com/en-GB/about-us/
- http://www.example.com/zn-CH/about-us/
我们需要在站点地图中配置 hreflang 标记,以便 Google 知道相同页面有不同语言的备用链接。
对于上面的示例,我知道我的站点地图 url 标记如下所示:
但是,如果我没有主 url,而只有最后三个带有 en-HK、en-GB 和 zn-CH 的 URL,那么我的 url 标签应该是什么样子?我应该跳过 loc 标签并保留三个 xhtml:link 标签吗?或者我可以在 loc 标记中指定任何 url 并将剩余的两个放在 xhtml:link 标记中吗?
我是 Google 站点地图的新手。任何帮助是极大的赞赏。
谢谢, 拉什米
编辑:从站点地图上发布的具有多语言站点的域的答案中,对于我在 en-HK、en-GB 和 zn-CH 中的站点的示例,是否应该有三个 url 标签,每个标签与另外两个一起分配给 loc在 xhtml: 链接?
apache - 如何在 htaccess 文件中设置正确的条件?
我已经尝试了很长时间来解决我遇到的这个问题。
在我的网站上,我用 htaccess 文件重写了一些链接。htaccess 文件当前如下所示:
第一条规则重写自:
对此:
第一条规则重写自:
对此:
我猜他们在重写时也会做我想做的事。但是,问题是,如果我现在导航到网站上的任何博客文章,然后尝试导航回任何其他链接,例如http://mypage.com/home,它将添加http://mypage.com/b /12/home代替。这当然可以通过在导航中使用绝对 URL 来轻松解决。但是当我尝试制作 XML 站点地图时,机器人将为每个博客 ID 索引每个页面,如下所示:http://mypage.com/b/12/home,http://mypage.com/b/13/home , http://mypage.com/b/14/home等每个博客 ID 和页面名称。
有没有办法确保 RewriteRule 单独应用或为它们设置条件或类似的东西?我在这方面有点菜鸟。
我求求你,请帮助我!:)
sitemap - XML 站点地图未找到错误 Wordpress
我在我的网站http://www.goopro.org/中使用“Yoast 的 WordPress SEO”插件来进行 seo 和站点地图。但它显示了404错误。
这是站点地图网址... http://www.goopro.org/sitemap_index.xml
请说明发生此错误的原因。我该如何解决它。
codeigniter-2 - Google 是否读取显示为站点地图的 CodeIgniter 视图?
我创建了一个视图,当您访问 www.domain.com/sitemap.xml 时显示带有 codeigniter 的站点地图,但是有任何真实的 sitemap.xml 文件。
我的问题是谷歌是否会阅读此内容,或者我是否需要在我的网站上创建一个真实的 sitemap.xml 文件。
非常感谢。
c# - 无法将“xmlns”属性添加到 sitemap.xml 中的 urlset
我生成一个 sitemap.xml
我收到一个错误
前缀 '' 不能在同一起始元素标记中从 '' 重新定义为 ' http://www.sitemaps.org/schemas/sitemap/0.9 '。
Google 要求没有任何前缀的 xmlns 属性。
drupal - 使用xmlsitemap模块的drupal中的多个站点地图
我想使用 xmlsitemap 模块在 drupal 中创建多个站点地图
- 静态页面,例如关于我们/联系我们等
- 来自特定内容类型的内容页面页面。
将包含两个 XML 条目的索引文件它不是多语言或多域站点。
谢谢
c# - Google 是否只接受带有 .txt 扩展名的站点地图?
我已经完成了我的 Asp.Net 4.0 网站的工作。现在我要在接下来的几天内发布它,我正在寻找可以帮助我更好地在流行搜索引擎上对我的网站进行排名的资源。我的网站同时显示静态和动态内容。对于动态内容,我将每周生成动态站点地图。我的问题是我在谷歌网站管理员网站上看到谷歌只接受带有 .txt 扩展名的站点地图。(https://support.google.com/webmasters/answer/183668?hl=en)。原始指令引用为:
正如我所提到的,我将使用 c# 代码为我的站点动态生成 xml 站点地图,但我不确定我是否能够将 xml(通过使用 C#)写入 .txt 文件。我对使用 C# 编写 xml 知之甚少(例如使用 XmlWriter 类)。我发现这个网站使用的是 .xml 扩展名(http://www.mikesdotnetting.com/sitemap)的站点地图文件。谁能告诉我我需要做什么才能完成我项目的最后一步。我有兴趣知道的另一件事是,当链接被修改时,我是否应该每次将我的站点地图提交给谷歌?谷歌表示将您的站点地图提交给谷歌,其中包含不超过 50000 个网址或小于 50mb。
ruby - 为什么 strftime 中的 Ruby 时区指示符格式不起作用?
我正在为 Google 构建一个站点地图,并希望使用 Ruby 使用 W3C 标准和时区以他们推荐的格式格式化日期时间,如下所示,
其中 TZD 是时区指示符。但是,Ruby on Rails 从 SQL 数据库的 last_updated 字段导出的默认格式中有空格,例如
如何格式化 ruby 中的日期时间以删除空格并以正确的格式包含时区?
可以使用 strftime 方法在 ruby 中访问 TZD,如下所示:
这将以以下格式使用 TZD 格式化时间
但是我需要以 +00:00 格式获取 TZD
根据Ruby 文档,我应该可以使用
然而,这显示为
红宝石 1.8.7
drupal - Drupal + 网站管理员工具:“此网址不允许用于此位置的站点地图。”
我在一个新的 Drupal 7 站点上使用 XMLSitemap 模块。站点地图生成良好,但 Google 网站管理员工具不喜欢它。该文件有 61 个条目,我收到 61 个相同的错误:“此 url 不允许用于此位置的站点地图。” 所以它不会处理文件。
我的网站管理员工具帐户显示http://example.com
为基本 URL。我的站点地图http://example.com
为所有链接指定了相同的 - -。在该站点上,我确实有一个 .htaccess 规则将所有请求重定向到https://example.com
. 但是,如果我将站点地图中的基本 URL 设置更改为 https,我仍然会收到相同的错误消息。
我应该补充一点,我已将 XMLSitemap 模块设置为自动将我的站点地图提交给 Google,但我没有在网站管理员工具的任何地方看到这一点。为确保已提交,我将站点地图 URL ( http://example.com/sitemap.xml
) 手动输入到网站管理员工具中。这就是我能够看到任何输出的方式。
我怎样才能让谷歌喜欢这个文件?