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

时间:2013-12-04 07:07:51

标签: php .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

1 个答案:

答案 0 :(得分:0)

您可以添加其他条件:

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]