【问题标题】:Block Unwanted Domain Name Pointing to My Site阻止指向我的网站的不需要的域名
【发布时间】:2018-12-24 10:54:03
【问题描述】:

私人注册的域名 2nicksplumbing.com 正在被 Google 索引并定向到 NicksPlumbing.com

我尝试了以下方法来阻止它,但没有成功...

  • 在 cPanel 中阻止了域 ip
  • .htaccess 文件中的拒绝方法
  • .htaccess 文件中的 RewriteCond 方法(代码如下)

谁能告诉我为什么我不能阻止这个域名指向我们的网站?

Options +FollowSymLinks
RewriteEngine On

ErrorDocument 404 https://www.nicksplumbing.com/404.html

RewriteCond %{HTTP_REFERER} 2nicksplumbing\.com [NC]
RewriteRule .* - [F]

RewriteCond %{HTTP_HOST} ^nicksplumbing\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^nicksplumbingrepair\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.nicksplumbingrepair\.com [NC,OR]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.nicksplumbing.com/$1 [L,R=301]

RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ https://www.nicksplumbing.com/$1 [R=301,L]

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

【问题讨论】:

  • 如果您要投反对票,请至少说出原因!!!解释“这个问题没有显示任何研究成果;不清楚或没有用”?我尝试了 3 种不同的研究方法!
  • 犀牛,冷静。投反对票并不是世界末日(顺便说一句,这不是我)。您是要阻止该网站还是要阻止 Google 对其进行抓取和索引?因为如果你想停止谷歌,那么你可以使用robots.txt 文件。
  • 非常感谢您的建议,但我已经研究了如何使用 robots.txt 文件阻止域,但发现它不起作用。 productforums.google.com/forum/#!topic/webmasters/XspeRNQBXMo 你知道使用 robots.txt 文件的另一种方法吗?再次感谢!
  • 如果你想阻止域,那么是的,你会使用.htaccess。我只建议了robots.txt,因为您可以使用它来阻止 Google 索引和抓取该特定域/URL。
  • 至少我想让谷歌不索引它,所以很想像你建议的那样让 robots.txt 文件工作,但你可以从我提供的链接中看到它不起作用大大地。您知道使用 robots.txt 文件的另一种方法吗?感谢您的宝贵时间!

标签: .htaccess mod-rewrite


【解决方案1】:

我看到您尝试使用 HTTP_REFERER 阻止域,尝试的另一种方法是使用 env=bad 指令:

SetEnvIfNoCase Referer "2nicksplumbing\.com" bad_referer
SetEnvIfNoCase Referer "www\.2nicksplumbing\.com" bad_referer

Order Allow,Deny
Allow from ALL
Deny from env=bad_referer

以上内容将允许从您的bad_referer 列表中的所有内容访问您的网站。有关更多信息,您可以阅读Apache Documentation

清除缓存测试之前。

不过,我要补充的是,这个私有域似乎不会对您的网站造成损害?它只是将流量引向您的网站。

【讨论】:

  • 不幸的是,这再次不起作用。我很感激你的努力。无法理解为什么这些 htaccess 方法都不起作用。呃
  • 这很奇怪。我在想您的.htaccess 中的某些东西可能会影响它,或者您的主机正在阻止它。尝试将这些新闻.htaccess 规则放在顶部,以便它们首先运行。
  • 只是一点,我注意到您的.htaccess 中有几个[L] 标志。这代表LAST 并停止运行通过它们的任何其他规则。因此,请确保正如我之前所说,在测试时将这些规则放在首位。
猜你喜欢
  • 2014-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-03
  • 1970-01-01
  • 2015-08-03
  • 1970-01-01
  • 2019-07-14
相关资源
最近更新 更多