hen*_*nry 3 apache .htaccess mod-rewrite redirect url-rewriting
我认为我下面的语法可以很好地允许使用星号作为通配符的 IP 范围,但没有乐趣......
知道什么会在这里工作吗?
我的IP更改了最后两批号码....
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
RewriteCond %{REMOTE_ADDR} !^112\.*\.*\.*$
#RewriteRule ^(.*)$ - [R=403,L]
RewriteRule ^(.*)$ https://www.example.com/denied.html
</IfModule>
Run Code Online (Sandbox Code Playgroud)
你能不能试试以下。考虑到您不想112从那时起允许任何 IP,我们可以保持简单的正则表达式。我们不需要在这里提及任何其他数字,因为您并不关心它。
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
RewriteCond %{REMOTE_ADDR} !^112\.
#RewriteRule ^(.*)$ - [R=403,L]
RewriteRule ^(.*)$ https://www.example.com/denied.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
175 次 |
| 最近记录: |