限制单个 IP 的单个 url
Restrict single url for a single IP
除了 htaccess
文件中的几个 IP 外,我已经拒绝了所有 IP。
现在我想要一个 new IP 只允许访问 1 个特定的 url(它不是 html 页面而是来自 wordpress
).我不想让这个IP访问网站其他内容
我不想要密码保护,因为它会影响所有其他用户。
我们可以这样做吗?
将新 ip
添加到允许的列表中,然后限制它访问所有 uri
,但允许的除外。
假设您要拒绝 IP:124.255.124.255
的用户访问除 www.example.com/url-to-hide
之外的所有 url。在授予对所有 url 的访问权限后,将以下代码放入 .htaccess
根目录的文件:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^124\.255\.124\.255
RewriteCond %{REQUEST_URI} !^/url-to-hide$
RewriteRule ^(.*)$ - [F,L]
除了 htaccess
文件中的几个 IP 外,我已经拒绝了所有 IP。
现在我想要一个 new IP 只允许访问 1 个特定的 url(它不是 html 页面而是来自 wordpress
).我不想让这个IP访问网站其他内容
我不想要密码保护,因为它会影响所有其他用户。
我们可以这样做吗?
将新 ip
添加到允许的列表中,然后限制它访问所有 uri
,但允许的除外。
假设您要拒绝 IP:124.255.124.255
的用户访问除 www.example.com/url-to-hide
之外的所有 url。在授予对所有 url 的访问权限后,将以下代码放入 .htaccess
根目录的文件:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^124\.255\.124\.255
RewriteCond %{REQUEST_URI} !^/url-to-hide$
RewriteRule ^(.*)$ - [F,L]