Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止通过ip访问WordPress博客?_Wordpress_.htaccess - Fatal编程技术网

如何防止通过ip访问WordPress博客?

如何防止通过ip访问WordPress博客?,wordpress,.htaccess,Wordpress,.htaccess,我遇到问题,因为某台IP地址的计算机正在尝试访问我服务器上的所有文件 如何更改.htaccess文件,使IP地址无法访问任何文件?我要更改哪个.htaccess文件?看起来每个文件夹中都有一个。基本模块访问模块应该可以满足您的需要 Order allow,deny Allow from all Deny from xxx.xxx.xxx.xxx 差不多吧。我不知道确切的语法。请记住,根据Apache的确切版本(1.3/2.0/2.2),模块要求可能会有所不同。我认为在2.2中需要authz_主

我遇到问题,因为某台IP地址的计算机正在尝试访问我服务器上的所有文件


如何更改
.htaccess
文件,使IP地址无法访问任何文件?我要更改哪个
.htaccess
文件?看起来每个文件夹中都有一个。

基本模块访问模块应该可以满足您的需要

Order allow,deny
Allow from all
Deny from xxx.xxx.xxx.xxx

差不多吧。我不知道确切的语法。请记住,根据Apache的确切版本(1.3/2.0/2.2),模块要求可能会有所不同。我认为在2.2中需要authz_主机模块,但在1.3中需要mod_访问

基本mod_访问模块应该能满足您的需要

Order allow,deny
Allow from all
Deny from xxx.xxx.xxx.xxx

差不多吧。我不知道确切的语法。请记住,根据Apache的确切版本(1.3/2.0/2.2),模块要求可能会有所不同。我认为在2.2中需要authz_主机模块,但在1.3中需要mod_访问

对于简单的情况,您可以尝试,这样可以防止IP或IP范围访问您的博客

如果这还不够,您可以按如下方式修改.htaccess

从xx.xx.xx.xx/xx拒绝

通融


对于简单的情况,您可以尝试,这可以防止IP或IP范围访问您的博客

如果这还不够,您可以按如下方式修改.htaccess

从xx.xx.xx.xx/xx拒绝

通融


另一种方法是,这次使用
mod_在
.htaccess
文件中重写规则

RewriteEngine on
RewriteCond %{HTTP_HOST} ^123.123.123.123$
RewriteRule ^(.*)$ blocked.html [L,F] 

[L,F]
表示“停止执行进一步的规则,并返回
403禁止的
作为HTTP状态”
blocked.html
可能包含一条消息,指示它们已被阻止。

另一种方式,这次使用
mod_rewrite
规则在
.htaccess
文件中

RewriteEngine on
RewriteCond %{HTTP_HOST} ^123.123.123.123$
RewriteRule ^(.*)$ blocked.html [L,F] 

[L,F]
表示“停止执行进一步的规则,并返回
403禁止的
作为HTTP状态”
blocked.html
可能包含一条消息,表明它们已被阻止。

我应该将此添加到哪个htaccess文件?您可能希望将其放在应用程序的根目录中(我不知道这是否是您网站的整个文档根目录)。但是,是的,应用程序根目录。我应该将其添加到哪个htaccess文件中?您可能希望将其放在应用程序的根目录中(我不知道这是否是您站点的整个文档根目录)。但是是的,应用程序根目录。这会阻止服务器中的所有文件和文件夹吗?我必须用或什么东西包装它吗?是的,这将阻止所有文件和文件夹(^(.*)$表示匹配每个URL)。不需要包装器。这会阻止服务器中的所有文件和文件夹吗?我必须用或什么东西包装它吗?是的,这将阻止所有文件和文件夹(^(.*)$表示匹配每个URL)。不需要包装。