繁体   English   中英

.htaccess 301 重定向仅适用于 Google 机器人

[英].htaccess 301 redirect just for Google bots

我想将我的旧域重定向到一个新域,但不是针对用户 - 仅针对 Google 机器人。

我有这个代码的经理,但我不确定。 你能帮忙吗?

RewriteCond %{HTTP_HOST} oldsite\.pl$ [NC]
RewriteCond %{HTTP_USER_AGENT} Googlebot 
RewriteRule ^ http://newsite.pl [L,R=301]```

您正在实施的内容违反了 Google 的网站管理员指南,并且会使您的网站受到处罚,以至于它根本不会出现在 Google 搜索结果中。

向用户和 Googlebot 提供不同的服务称为隐藏真实内容。 向 Google 提供重定向并向用户提供内容是一种伪装形式,称为偷偷摸摸的重定向 引用谷歌:

.. 一些重定向欺骗搜索引擎或向人类用户显示与爬虫可用的内容不同的内容。 将用户重定向到其他页面以显示与搜索引擎抓取工具可用内容不同的内容是违反Google 网站站长指南的行为。 当以这种方式实现重定向时,搜索引擎可能会索引原始页面而不是遵循重定向,同时将用户带到重定向目标。

因此,如果您希望您的网站仍被 Google 编入索引,则不应这样做。

一种替代方法是使用指向您的新站点的规范标签。 规范标签对用户是不可见的,但告诉搜索引擎更喜欢索引网站的一个特定副本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM