.htaccess允许一个特定文件夹的热链接

Web*_*ate 1 .htaccess rewrite referrer hotlinking

我会直截了当地说.我在.htaccess文件中有此代码以防止热链接,请参阅下文:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://mywebsite.ca/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://mywebsite.ca$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mywebsite.ca/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mywebsite.ca$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]
Run Code Online (Sandbox Code Playgroud)

但是我会在网站之间进行横幅交换时会有一些.jpg图像,我不知道如何编写规则以允许仅为一个文件夹进行热链接.在这种情况下,一个文件夹将是root/image/links/

为了允许这个文件夹的热链接,我需要对重写条件进行哪些更改?

感谢大家的期待.

Dex*_*exa 5

您可以使用

RewriteCond %{REQUEST_URI} !^/image/links/
Run Code Online (Sandbox Code Playgroud)

作为附加条件.