.htaccess是否拒绝通过(部分)IP范围访问登录页面?

.htaccess是否拒绝通过(部分)IP范围访问登录页面?,.htaccess,.htaccess,此代码非常有效: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR] RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ # To Allow RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.111$ #RewriteRule ^(.*)$ - [R=403,L] R

此代码非常有效:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
# To Allow
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.111$
#RewriteRule ^(.*)$ - [R=403,L]
RewriteRule ^(.*)$ https://www.my-site.com/denied.html
</IfModule>
这不对吗?有没有办法让IP地址的前6位可以访问该页面

谢谢

谢谢@Kaddath

这很有效:

!^123\.456\.[0-9]*\.[0-9]*$
点是用“\”转义的,所以
.*
表示“任意数量的反斜杠,而不是“后面有任何内容的反斜杠”。您是否尝试过
!^123\.456\*\*$
,或者更好的
!^123\.456\[0-9]*.[0-9]*$
!^123\.456\.[0-9]*\.[0-9]*$