防止查看/爬网子域

时间:2013-12-15 18:24:07

标签: .htaccess mod-rewrite indexing search-engine google-search

cPanel只允许我创建“AddOn”域。我已将所有TLDS指向服务器,将其保存在'public_html / main / sites'目录'/ site1.com','/ site2.com'等等.mainwebsite.com将在'public_html'和我的所有客户端下提供'public_html / main / sites'下的网站

它还会创建子域名'username.mainsite.com'如何阻止谷歌索引这些子域名但仍然为TLDS编制索引。并阻止用户也能够从子域访问TLD?

如果我创建了RewriteRule,google仍会为TLD编制索引吗?或者有更好的方法来解决这个问题吗?

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.site1\.com$ [NC]
RewriteRule ^(.*)$ http://www.site1.com/$1 [L,R=301] 

1 个答案:

答案 0 :(得分:0)

如果301重定向有效(适合您),它也适用于搜索引擎。

请参阅Google’s documentation

  

301重定向在以下情况下特别有用:
  [...]
  人们通过几个不同的URL访问您的网站。例如,如果您可以通过多种方式访问​​您的主页 - 例如http://example.com/homehttp://home.example.comhttp://www.example.com - 最好选择其中一个网址作为首选(规范)目的地,并使用301重定向将其他网址的流量发送到您首选的网址。