我有自己的共享服务器,我的网站托管在那里。计划整合/维护所有常用的文件,如图像、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]