Google 正在扫描我不希望的查询字符串

发布于 2024-10-17 10:56:27 字数 239 浏览 1 评论 0原文

Google 正在 Google 上扫描我的网站,其中包括我不希望它扫描的查询字符串。 例如:他们是一个页面 - “/name.html”,在 URL 中它有一个查询字符串 - “/name.html?qs=1”。我不希望 Google 在其索引中包含“?qs=1”,因为这个查询字符串不是必需的,并且在 Google 上搜索我的网站时,它会创建大量重复项和垃圾。

如何禁用 Google 对此查询字符串建立索引并删除已像这样建立索引的页面的能力?

Google is scanning my website on Google including a query string I don't want it to scan.
For example: Their is a page - "/name.html" and in the URL it has a query string - "/name.html?qs=1". I don't want Google to include "?qs=1" in their index, because this query string isn't necessary and it'll create a lot of duplicates and trash when searching for my website on Google.

How can I disable Google's ability to index this query string and delete pages that had already indexed like this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

貪欢 2024-10-24 10:56:28

您应该使用 robots.txt 来执行此操作。

这是一个示例:

user-agent: *
disallow: /name.html?

这将阻止任何使用查询字符串对 name.html 的调用,但会索引您的 name.html。

还有这个版本:

user-agent: *
disallow: /name.html?qs=

这将阻止使用查询字符串中包含的参数“qs”对 name.html 的任何调用,但会对其他任何内容进行索引。

You should use robots.txt to do this.

Here is an example :

user-agent: *
disallow: /name.html?

This will block any call to name.html with a query string, but will index your name.html.

There is also this version :

user-agent: *
disallow: /name.html?qs=

This will block any call to name.html with the parameter "qs" contained in your query string, but will index anything else.

别再吹冷风 2024-10-24 10:56:28

您必须在网站的根目录中创建一个 robots.txt 文件。

User-agent: *
Disallow: qs

# Googlebot allows regex in its syntax
User-Agent: Googlebot
Disallow: /*?qs*

You have to make a robots.txt file in the root of your website.

User-agent: *
Disallow: qs

# Googlebot allows regex in its syntax
User-Agent: Googlebot
Disallow: /*?qs*
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文