本公司网站使用Joomla 3.4.4。我们有mod_rewrite
和SEF-Urls
。
在我们公司的网站上,我们只在内部使用分类来组织文章,不供公众访问。
尽管如此,Google还是找到了这些分类,并在搜索结果中显示出来。点击这些分类搜索结果的人会进入一个有几篇文章的页面,这不是他们想要的。
如何阻止Google索引分类页面?
我将尝试将类别选项中的robots字段设置为"noindex, follow"。希望对你有帮助。
一个快速的解决方法:在.htaccess中添加一些rewriterrules。它们将不需要的类别请求重定向到主页面。我扫描了整个google结果,到目前为止,我有大约10个rewriterrules用于不需要的uri。
这是我们网站的一个主要问题。谷歌搜索会显示几个不需要的类别,并包括一个数字前缀(10个视频)。点击谷歌搜索会显示出十几篇不同的文章,它们都被标记为"没有索引,没有关注"。由于类别本身被标记为noindex, nofollow,而全局默认值是noindex, nofollow,所以为什么会发生这种情况完全是一个谜。
经过几年的挫折,我终于解决了它。有两部分。一个长期的永久解决方案和一个短期的临时解决方案,将在24小时内从谷歌搜索中删除它们。
长期永久的解决方案是禁止robots.txt中的类别。当网站被重新抓取时,它们应该会消失。在robots.txt的末尾添加违规类别。这也将照顾到他们的子类别。这些在Google中是区分大小写的,所以请确保只使用小写字母。(不允许:/10-videos)
短期90天的解决方案是手动删除url在谷歌搜索控制台。这目前只能在旧版本的GSC中完成。在新版本中尚未提供。
-
在新的搜索控制台中单击Index: Coverage。确保Valid选项卡被高亮显示。在底部,点击"已索引,未提交到站点地图"来查看违规链接。
-
在旧版本去谷歌索引:删除url。单击临时隐藏。只输入类别(10个视频),因为它会自动添加网站链接。这也将照顾到他们的子类别。到第二天,这些坏网址就会消失(持续90天)。