.htaccess块IP和Windows操作系统的组合
我不知道这是否可行,但如果他们运行windows,我想阻止特定IP访问该站点 我可以阻止.htaccess中的操作系统,也可以阻止IP。但我该如何组合呢.htaccess块IP和Windows操作系统的组合,.htaccess,.htaccess,我不知道这是否可行,但如果他们运行windows,我想阻止特定IP访问该站点 我可以阻止.htaccess中的操作系统,也可以阻止IP。但我该如何组合呢 基本上,如果此人使用MAC从该IP访问该站点,它应该通过 试试这段代码,请更改操作系统名称和IP,你想阻止吗 RewriteEngine On #found OS in user agent RewriteCond %{HTTP_USER_AGENT} .*Windows # any IP you want to add in condtion
基本上,如果此人使用MAC从该IP访问该站点,它应该通过 试试这段代码,请更改操作系统名称和IP,你想阻止吗
RewriteEngine On
#found OS in user agent
RewriteCond %{HTTP_USER_AGENT} .*Windows
# any IP you want to add in condtion
RewriteCond %{REMOTE_ADDR} ^192.168.1.68$
# Access forbidden any url!
RewriteRule ^(.*)$ - [F,L]
您可以在http\u user\u agent
字符串中找到客户端OS
,并在Windows
的任何位置找到,*
也将匹配Windows
、Windows ME
或Window X
等。
其他RewriteCond
将匹配IP地址,
这两个条件将一起工作,然后
重写规则
以禁止使用[F
]标记的任何url,impilesL
标记用于立即响应 试试这段代码,请更改操作系统名称和IP,你想阻止吗
RewriteEngine On
#found OS in user agent
RewriteCond %{HTTP_USER_AGENT} .*Windows
# any IP you want to add in condtion
RewriteCond %{REMOTE_ADDR} ^192.168.1.68$
# Access forbidden any url!
RewriteRule ^(.*)$ - [F,L]
您可以在http\u user\u agent
字符串中找到客户端OS
,并在Windows
的任何位置找到,*
也将匹配Windows
、Windows ME
或Window X
等。
其他RewriteCond
将匹配IP地址,
这两个条件将一起工作,然后
重写规则
以禁止使用[F
]标记的任何url,impilesL
标记用于立即响应 试试这段代码,请更改操作系统名称和IP,你想阻止吗
RewriteEngine On
#found OS in user agent
RewriteCond %{HTTP_USER_AGENT} .*Windows
# any IP you want to add in condtion
RewriteCond %{REMOTE_ADDR} ^192.168.1.68$
# Access forbidden any url!
RewriteRule ^(.*)$ - [F,L]
您可以在http\u user\u agent
字符串中找到客户端OS
,并在Windows
的任何位置找到,*
也将匹配Windows
、Windows ME
或Window X
等。
其他RewriteCond
将匹配IP地址,
这两个条件将一起工作,然后
重写规则
以禁止使用[F
]标记的任何url,impilesL
标记用于立即响应 试试这段代码,请更改操作系统名称和IP,你想阻止吗
RewriteEngine On
#found OS in user agent
RewriteCond %{HTTP_USER_AGENT} .*Windows
# any IP you want to add in condtion
RewriteCond %{REMOTE_ADDR} ^192.168.1.68$
# Access forbidden any url!
RewriteRule ^(.*)$ - [F,L]
您可以在http\u user\u agent
字符串中找到客户端OS
,并在Windows
的任何位置找到,*
也将匹配Windows
、Windows ME
或Window X
等。
其他RewriteCond
将匹配IP地址,
这两个条件将一起工作,然后
重写规则
以禁止使用[F
]标记的任何url,impilesL
标记用于立即响应 您可以使用HTTP用户代理报头对操作系统进行检测,您可以使用mod_rewrite进行匹配。有关列表,请参见此链接:
您还可以使用mod_rewrite与IP进行匹配,这两种方法都是通过RewriteCond
。比如:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Windows\ [0-9A-Z]
RewriteCond %{REMOTE_ADDR} ^1\.2\.3\.4$
RewriteRule ^ - [L,F]
如果你有其他规则,你会希望这是第一条规则。这将检查用户代理是否包含一个
Windows X
(其中X是一个字母数)且IP为“1.2.3.4”,然后返回一个403禁止。您可以使用HTTP用户代理头对操作系统进行排序,您可以使用mod_rewrite与之匹配。有关列表,请参见此链接:
您还可以使用mod_rewrite与IP进行匹配,这两种方法都是通过RewriteCond
。比如:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Windows\ [0-9A-Z]
RewriteCond %{REMOTE_ADDR} ^1\.2\.3\.4$
RewriteRule ^ - [L,F]
如果你有其他规则,你会希望这是第一条规则。这将检查用户代理是否包含一个
Windows X
(其中X是一个字母数)且IP为“1.2.3.4”,然后返回一个403禁止。您可以使用HTTP用户代理头对操作系统进行排序,您可以使用mod_rewrite与之匹配。有关列表,请参见此链接:
您还可以使用mod_rewrite与IP进行匹配,这两种方法都是通过RewriteCond
。比如:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Windows\ [0-9A-Z]
RewriteCond %{REMOTE_ADDR} ^1\.2\.3\.4$
RewriteRule ^ - [L,F]
如果你有其他规则,你会希望这是第一条规则。这将检查用户代理是否包含一个
Windows X
(其中X是一个字母数)且IP为“1.2.3.4”,然后返回一个403禁止。您可以使用HTTP用户代理头对操作系统进行排序,您可以使用mod_rewrite与之匹配。有关列表,请参见此链接:
您还可以使用mod_rewrite与IP进行匹配,这两种方法都是通过RewriteCond
。比如:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Windows\ [0-9A-Z]
RewriteCond %{REMOTE_ADDR} ^1\.2\.3\.4$
RewriteRule ^ - [L,F]
如果你有其他规则,你会希望这是第一条规则。这将检查用户代理是否包含一个
Windows X
(其中X是一个字母数)且IP为“1.2.3.4”,然后返回一个403禁止。谢谢Jon。非常感谢。谢谢你,乔恩。非常感谢。谢谢你,乔恩。非常感谢。谢谢你,乔恩。非常感谢。