我正在尝试将Google网站上的某些网页隐藏到另一个网站。原因是我正在使用此网站进行付费流量,但我希望将SEO流量发送到其他地方(通过301重定向),因为转换效果会更好。
无论如何这里是我到目前为止写的htaccess,但我不知道如何添加多个页面。
RewriteEngine On
RewriteCond %{HTTP_HOST} http://www.currentsite.com/ [NC]
RewriteCond %{HTTP_HOST} http://www.currentsite.com/page1 [NC]
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule ^(.*)$ http://www.newsite.com/ [L,R=301]
RewriteRule ^(.*)$ http://www.newsite.com/page1 [L,R=301]
我假设你可以看到我想要实现的目标,将page1重定向到page1等。
由于
摩根
答案 0 :(得分:2)
RewriteCond
仅适用于之后的第一个RewriteRule
。您可以使用:
RewriteEngine On
RewriteCond %{HTTP_HOST} http://www.currentsite.com/ [NC]
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule ^(page1|page2|page3|etc)$ http://www.newsite.com/$1 [L,R=301]
答案 1 :(得分:0)
使用以下内容在主文件夹中创建robots.txt
:
User-agent: *
Disallow: /page_to_hide1
Disallow: /page_to_hide2
Disallow: /page_to_hide3
在此处查找更多信息:
https://support.google.com/webmasters/answer/6062608?hl=en http://www.robotstxt.org/robotstxt.html