.htaccess-仅重定向来自特定IP的请求

.htaccess-仅重定向来自特定IP的请求,.htaccess,redirect,hotlinking,.htaccess,Redirect,Hotlinking,我相信有人正在从我的网站上抓取图片。所以我想做的是,根据他们的特定IP地址,提供某种保留图像,而不是实际图像 我如何使用.htaccess实现这一点?试试这个mod\u重写规则: RewriteEngine on RewriteCond %{REMOTE_ADDR} =12.34.56.78 RewriteRule !^images/foobar\.png$ images/foobar.png 此规则将从IP地址12.34.56.78(内部不是/images/foobar.png)的任何请求重

我相信有人正在从我的网站上抓取图片。所以我想做的是,根据他们的特定IP地址,提供某种保留图像,而不是实际图像


我如何使用.htaccess实现这一点?

试试这个mod\u重写规则:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} =12.34.56.78
RewriteRule !^images/foobar\.png$ images/foobar.png

此规则将从IP地址12.34.56.78(内部不是/images/foobar.png)的任何请求重写为/images/foobar.png。

非常感谢,我可以将其重定向到服务器内部之外的文件吗?例如CDN等?@Chris:只需将相对URL替换为绝对URL,并在必要时添加。