允许使用.htaccess访问以特定系列开头的特定IP地址


Allow access to the specific IP addresses which starts with specific series using .htaccess

我有自己的共享服务器,我的网站托管在那里。计划整合/维护所有常用的文件,如图像、css、js等,作为不同的子域。对于该域,我想拒绝其他用户访问这些文件(防止热链接)。我的所有网站IP地址都以208开头。..**系列。如何实现结果?

这是我的基本htaccess线路,

RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www'.)?mydomain.com/.*$ [NC]
RewriteRule '.(gif|jpg|jpeg|png|js|css)$ - [F]

请分享你的想法。TIA

您可以添加另一个条件:

RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{REMOTE_ADDR} !^208'.
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www'.)?mydomain.com/.*$ [NC]
RewriteRule '.(gif|jpg|jpeg|png|js|css)$ - [F]