.htaccess Googlebot正在添加域/?whateveryouwritehere的前缀结束,http状态为200

t0ybt7op  于 2023-01-13  发布在  Go
关注(0)|答案(1)|浏览(119)

从服务器日志中,我最近注意到Googlebot正在为不存在的URI获取http status 200响应

https://turkishclassified.com/?KKId=3914
https://turkishclassified.com/?KKId=4031
https://turkishclassified.com/?KKId=2890

但是,不存在的其他URI(不带/?)返回http状态404,并且是正确的响应。

https://turkishclassified.com/KKId=3914
https://turkishclassified.com/KKId=4031
https://turkishclassified.com/KKId=2890

我正在运行包含htaccess文件的Plesk。我还在公共文件夹中包含主题开发者的htaccess文件

# Handle Front Controller...
RewriteEngine On
<IfModule mod_headers.c>
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

我们如何给予现有的和不存在的URI正确的http状态响应。感谢任何答复。

yrdbyhpb

yrdbyhpb1#

我在https://example.com/robots.txt中添加了以下内容,google遵循

Disallow: /?KKId=
Disallow: /?bid=
Disallow: /?Ino=
Disallow: /en/search?KKId=
Disallow: /search?KKId=

到目前为止,这对爬行部分起到了作用。

相关问题