gpt4 book ai didi

seo - robots.txt 禁止包含 URL 参数的路径,无论顺序如何

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:33:39 26 4
gpt4 key购买 nike

问题

我正在尝试使用 robots.txt 阻止包含特定 URL 参数的路径。无论此 URL 参数出现在查询字符串中的什么位置,我都想阻止该路径。

我尝试过的

看完several answers ,我试过:

Disallow /*?param=

还有:

Disallow /*?param=*

如果 param 是第一个 URL 参数,这些只会阻止路径。但如果它出现在 URL 的后面,则不是。

我也试过:

Disallow /*?*param=*

虽然这有效,但它也会阻止任何具有后缀为 param 的 URL 参数的路径,因此这不是一个可接受的解决方案。

问题

如何阻止包含特定 URL 参数的路径,而不管它出现在查询字符串中的什么位置?

最佳答案

如果你想阻止:

/path/file?param=value
/path/file?a=b&param=value

但您不想阻止:

/path/file?otherparam=value
/path/file?a=b&otherparam=value

你需要使用两条禁止线,像这样:

User-agent: *
Disallow: /*?param=
Disallow: /*&param=

没有办法用一条线可靠地做到这一点。

关于seo - robots.txt 禁止包含 URL 参数的路径,无论顺序如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30626340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com