WordPress SEO by Yoast plugin创建的XML站点地图中列出的神秘URL http://#/

时间:2011-07-23 作者:Laxmidi

我正在使用Yoast插件的Wordpress SEO。我在让Sitemaps XML部分正常工作时遇到问题。谷歌给了我一个可怕的红色X来表示网站地图的状态。

谷歌给出的错误消息是:208“无效URL这不是有效的URL。请更正并重新提交。”

错误的Google XML列表是:http://#/ . 在该插件创建的XML sitempap中,我可以看到该URL已列出。

我不确定XML站点地图生成器是从哪里得到这个URL的。为了让下拉菜单正常工作,我在一些只有标题的空白页面上将URL设置为#。

例如,我导航中的第一个子页面是一个空白页面,URL设置为#,标题为“a-C”。“A-C”页面的子页面是从A到C的所有区域的页面。我将“A-C”页面的robot meta设置为noindex,nofollow。这与问题有关吗?

我没有名为http://#/. 由于我的WordPress页面部分中没有列出此URL的页面,因此我无法将其设置为noindex,nofollow。对如何解决这个问题有什么建议吗?

非常感谢。

2 个回复
最合适的回答,由SO网友:Laxmidi 整理而成

好的,我最终使用了Google XML Sitemap插件。您可以输入要从站点地图中排除的页面的帖子id。我排除了带有空链接的页面,现在Google接受了站点地图。

SO网友:Kim

我也有同样的问题。对我来说,#是由插件“页面链接”引起的。这是一个插件,可以创建某些顶级导航链接,这样当您单击它时不会发生任何事情,并且您必须选择一个子类别。

使用Yoast SEO,您需要在“高级设置”下使用#作为重定向来编辑每个页面,以在网站地图中“从不包含”。为了以防万一,我还选择了无跟踪和无索引。然后,此操作删除了我的网站地图中的#链接,并在重新提交给谷歌时被接受。

结束

相关推荐

GPL and plugins

插件开发中心说:“您的插件必须与GPLv2兼容。”。但我发现Topsy插件在GPLv3下。http://www.gnu.org/licenses/rms-why-gplv3.html 声明GPLv2和GPLv3不兼容。那么这应该被允许吗?我想使用Topsy插件中的一些代码。那么,我应该在GPLv2或GPLv3下发布插件吗??