我注意到一个“错误”。我在教程中读到的htaccess规则。我试图做的是阻止访问wp登录。php使用非常常见。htaccess规则如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*)?wp-login\\.php(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$
RewriteCond %{REMOTE_ADDR} !^123\\.123\\.123\\.122$
RewriteCond %{REMOTE_ADDR} !^123\\.123\\.123\\.122$
RewriteCond %{REMOTE_ADDR} !^123\\.123\\.123\\.123$
RewriteRule ^(.*)$ - [R=403,L]
</IfModule>
现在,问题是它创建了一个永恒的“循环”,因为具有无效IP的用户发送到的403页会显示一个他们无法访问的页面。所以,我的问题是-有没有可能在代码的[R=403,L]行上硬编码URL?我在想,也许是这样的:
RewriteRule ^(.*)$ - [R=/folder/index.php,L]