Php 如何阻止不必要的重定向?(重定向标题为空,无推荐人)

Php 如何阻止不必要的重定向?(重定向标题为空,无推荐人),php,wordpress,apache,.htaccess,redirect,Php,Wordpress,Apache,.htaccess,Redirect,我面临着一个挑战,有人购买了一个域名,比如www.abc.eu,他已经将其所有流量重定向到我们的网站www.abc.com。因此,当用户点击www.abc.eu时,它会重定向并打开我们的网站,用户会思考。eu是我们的分支机构 他正在对他的区域用户进行捕鱼攻击,并为我们区域的人们提供工作机会 我们怎样才能阻止这个重定向?。记住以下情况 www.abc.com(托管在共享托管上,我们的托管公司表示,在这种情况下,他们不能做任何事情) www.abc.com是wordpress网站,.htaccess

我面临着一个挑战,有人购买了一个域名,比如www.abc.eu,他已经将其所有流量重定向到我们的网站www.abc.com。因此,当用户点击www.abc.eu时,它会重定向并打开我们的网站,用户会思考。eu是我们的分支机构

他正在对他的区域用户进行捕鱼攻击,并为我们区域的人们提供工作机会

我们怎样才能阻止这个重定向?。记住以下情况

  • www.abc.com(托管在共享托管上,我们的托管公司表示,在这种情况下,他们不能做任何事情)
  • www.abc.com是wordpress网站,.htaccess块在这种情况下不起作用,因为我们没有“推荐人”或“主机”价值,流量来自他的域
    也许这是一个更适合的问题。第二点似乎很奇怪,没有推荐人或主持人?如前所述,服务器方法可能是一个更好的主意。但是,如果这是“不可能的”,或者最终需要更长的时间,您可以使用
    $\u SERVER['HTTP\u REFERER']
    对其进行筛选并执行一些操作。这不是最好的解决方案,只是暂时的。@PhilipThomson-我已经验证过了。HTTP\u REFERER为空。我在RewriteCond%{HTTP_HOST}^www.abc.eu$[NC]RewriteRule.[R,L]上的.htaccess file RewriteEngine中应用了此选项。*[R,L]注意:如果这是一个“重定向”(如301 HTTP重定向),那么HTTP_REFERER将不会设置为unwanteddomain.com。在这种情况下,仅当用户正在跟踪来自unwanteddomain的链接时,才会设置HTTP_REFERER。comPerhaps是一个更适合的问题。第2点似乎很奇怪,没有REFERER或host?如前所述,服务器方法可能是一个更好的主意。但是,如果这是“不可能的”,或者最终需要更长的时间,您可以使用
    $\u SERVER['HTTP\u REFERER']
    对其进行筛选并执行一些操作。这不是最好的解决方案,只是暂时的。@PhilipThomson-我已经验证过了。HTTP\u REFERER为空。我在RewriteCond%{HTTP_HOST}^www.abc.eu$[NC]RewriteRule.[R,L]上的.htaccess file RewriteEngine中应用了此选项。*[R,L]注意:如果这是一个“重定向”(如301 HTTP重定向),那么HTTP_REFERER将不会设置为unwanteddomain.com。在这种情况下,仅当用户正在跟踪来自unwanteddomain.com的链接时,才会设置HTTP_REFERER