Php 是否可以拒绝访问使用特定锚文本链接的域(使用.htaccess/或其他方式)?

Php 是否可以拒绝访问使用特定锚文本链接的域(使用.htaccess/或其他方式)?,php,apache,.htaccess,Php,Apache,.htaccess,使用.htaccess——是否可以拒绝访问使用特定锚文本链接到您网站的网站 假设一个糟糕的网站:SomeBadWebsite.org/hate.php使用锚文本“我恨你”发布了一个指向我网站的链接。因此,SomeBadWebsite.org/hate.php上用于链接到我的网站的代码是: <a href="http://MyWebsite.com">I Hate You</a> 注: 请注意,我只需要阻止这个特定的锚文本(我恨你),如果相同的SomeBadWeb

使用.htaccess——是否可以拒绝访问使用特定锚文本链接到您网站的网站

假设一个糟糕的网站:SomeBadWebsite.org/hate.php使用锚文本“我恨你”发布了一个指向我网站的链接。因此,SomeBadWebsite.org/hate.php上用于链接到我的网站的代码是:

<a href="http://MyWebsite.com">I Hate You</a>


注:

  • 请注意,我只需要阻止这个特定的锚文本(我恨你),如果相同的SomeBadWebsite.org链接到我的网站使用任何其他锚文本,链接不应该被拒绝

  • 最好是锚文本忽略大写字母(即I Hate You=I Hate You等)

我认为.htaccess可以/应该使用RewriteCond和HTTP_REFERER+来检查特定的锚文本——但我不知道确切的代码

增加:


如果无法使用.htaccess-是否有其他简单有效的方法来实现此目标?

答案是否定的。htaccess没有任何方法来访问、阅读和理解任何网页上的任何链接文本。

只有URL才会传递到您的网站,而文本部分(我恨您)不会


因此,基本上你无法区分“我恨你”和“兔子”。

不,这是不可能的,但为什么-听起来有点像控制frek'ishIt,以防止坏域名试图破坏你的网站(例如,通过使用成人或赌博关键字链接)。我不明白文本链接有什么关系-谷歌不会使用它(如果你认为他们确实这样做了)链接中的锚文本在SEO中非常重要(攻击者通常使用成人或赌博锚文本来稀释网站的主题)。“锚文本在搜索引擎算法中权重(排名)很高,因为链接文本通常与登录页相关。”然后只是有时候,然后它可能是,也可能不是实际的url