2

我的网站和 robots.txt 文件有问题。我的机器人上的 /feed 和 /trackback url 被禁止,但由于某种原因,我仍然在我的谷歌网站管理员 url 上收到http://www.mydomain.net/year/month/post.html/feedhttp:// /www.mydomain.net/year/month/post.html/trackback我不知道如何正确修复。在那之后发生了我的网站访问量下降。

任何人都可以帮助我吗?

问候

这是我的 robots.txt

User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Allow: /wp-content/uploads/
Disallow: /trackback
Disallow: /?ref=
Disallow: /feed
Disallow: /comments/feed
Disallow: /feed/$
Disallow: /*/feed/$
Disallow: /*/feed/rss/$
Disallow: /*/trackback/$
Disallow: /*/*/feed/$
Disallow: /*/*/feed/rss/$
Disallow: /*/*/trackback/$
Disallow: /*/*/*/feed/$
Disallow: /*/*/*/feed/rss/$
Disallow: /*/*/*/trackback/$
Disallow: /?s= 
Disallow: /search

User-agent: Googlebot-Image
Allow: /

Sitemap: http://www.mydomain.net/sitemap.xml

4

2 回答 2

1

你的 robtos 文件似乎没问题,我想你误解了如何使用它。您无法通过将正则表达式添加到机器人文件中来阻止对某个文件夹的索引,这是因为 robots.txt 仅控制爬虫活动。因此,为了防止某些页面被编入索引,您必须使用 robots 元标记。

于 2014-02-14T15:17:03.063 回答
0

我认为您的问题是使用通配符*这不是必需的,只需使用

Disallow: /feed/

这同样适用于通配符的所有其他用途。

此外,并非所有搜索引擎都接受通配符。

您可以尝试其中一个 robots.txt 语法检查器以获得更多帮助。

于 2013-04-11T19:23:52.137 回答