我的 .htaccess 文件中有此代码,以防止图像和 pdf 文件的热链接,但它也阻止了正常的外部链接工作。我的 htaccess 文件:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mywebsite.com/.*$ [NC]
RewriteRule .*\.(gif|jpg|pdf|png)$ http://www.mywebsite.com/images/notallowed.jpe [NC,R,L]
问题是一个合法的外部链接说一个 pdf 文件将导致替换图像而不是 pdf 文件出现。¿ 这是正常的还是我做错了什么/错过了什么?提前致谢。