0
我有一个标准地址的joomla站点。接下来我换成简单的地址。我有谷歌机器人的问题。我不得不块2点的地址:?? 的index.php选项= com_content &视图=头版 的index.php选项= com_content &视图=文章& ID = 59 &的itemid = 65在htaccess中阻止站点地址
我怎样才能做到这一点?
我有一个标准地址的joomla站点。接下来我换成简单的地址。我有谷歌机器人的问题。我不得不块2点的地址:?? 的index.php选项= com_content &视图=头版 的index.php选项= com_content &视图=文章& ID = 59 &的itemid = 65在htaccess中阻止站点地址
我怎样才能做到这一点?
我这样做的方式,而不是使用.htaccess,是在我的Apache配置中配置“阻止列表”,然后指定我想在各种网站上使用哪些列表。我将我的列表分为三个名为“国家”,“黑客”和“机器人”的目录,以便我可以根据每个站点选择想要阻止的内容。以下是对我的文件一个看起来像一个样品,用虚假的IP地址插入:
$ cat /etc/apache2/block-lists/hackers/na
# North American hack attempts
deny from 12.34.56.789
deny from 98.76.54.321
[etc...]
然后我的Apache配置文件里面,我可以使用目录块内这些列表如下:
<Directory "/var/www/ixo.ca/htdocs/main/restricted">
Order deny,allow
Include /etc/apache2/block-lists/countries/cn
Include /etc/apache2/block-lists/hackers/
Include /etc/apache2/block-lists/robots/
</Directory>
这可以放在一个VirtualHost块或一个之外(例如,如果你有一个目录适用于多个站点)。如果您列出了一个目录(上面以斜线结尾),则包含该目录中的所有文件。