在我的GA中有一个很大的.xyz推荐垃圾域名列表。我可以在我的.htaccess中分别命名它们,但是我想永远阻止它们。我如何在我的.htaccess中使用一行来阻止它们?
.xyz
.htaccess
o7jaxewo1#
要使用.htaccess文件阻止所有.xyz域引用,可以使用以下代码:
# block all .xyz domain referers RewriteEngine on RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*xyz [NC] RewriteRule .* - [F]
这段代码将使用Apache mod_rewrite模块来检查传入请求的HTTP引用。如果引用是一个.xyz域,则请求将被阻止,用户将收到“403 Forbidden”错误。请记住,阻止引用可能会产生意想不到的后果,因为它可能会阻止合法通信到达您的网站。在实施之前,您应该仔细考虑这是否是所需的行为。注意:.htaccess文件应放置在网站的根目录下。如果没有.htaccess文件,可以使用文本编辑器(如记事本或TextEdit)创建一个。只需确保以.htaccess扩展名保存文件。
1条答案
按热度按时间o7jaxewo1#
要使用.htaccess文件阻止所有.xyz域引用,可以使用以下代码:
这段代码将使用Apache mod_rewrite模块来检查传入请求的HTTP引用。如果引用是一个.xyz域,则请求将被阻止,用户将收到“403 Forbidden”错误。
请记住,阻止引用可能会产生意想不到的后果,因为它可能会阻止合法通信到达您的网站。在实施之前,您应该仔细考虑这是否是所需的行为。
注意:.htaccess文件应放置在网站的根目录下。如果没有.htaccess文件,可以使用文本编辑器(如记事本或TextEdit)创建一个。只需确保以.htaccess扩展名保存文件。