在 wordpress 的 htaccess 文件中添加重写代码以防止热链接

在 wordpress 的 htaccess 文件中添加重写代码以防止热链接

我希望修改 wordpress 中的标准 .htaccess 文件,以防止热链接到 uploads 文件夹中的文件。我已将以下代码放在一起,但遗憾的是文件仍可直接访问,这是我们想要防止的。

这里有谁能告诉我我哪里做错了吗?

谢谢

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)mysite.be/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|png|css|pdf)$ - [F]


# END WordPress

答案1

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [OR]
RewriteCond %{HTTP_REFERER} !^http://(www\.)mysite.be/ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|png|css|pdf)$ - [F]

相关内容