您提供的链接处理基于用户权限的受限访问。但我从你的问题中得出结论,你想从整体上阻止热链接。
如果您还没有,您应该创建一个.htaccess
根Wordpress目录中的文件(与wp-config.php
). 添加以下内容:
# WP writes the following block
# 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>
# END WordPress
# WP-written-block ends here
# BLOCK HOTLINKING TO IMAGES
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(.+\\.)?yourwebdomain\\.com(/)?.*$ [NC]
RewriteRule .*\\.(jpe?g|gif|bmp|png)$ [F,NC]
The
Block Hotlinking 可以修改部件以阻止其他mime类型的文件。
你也可以在谷歌上搜索;wordpress htaccess热链接
更新-谷歌索引图像
您可以添加谷歌。com发送给已接受的推荐人。您的图像将显示在谷歌搜索中,但除您的(和Google.com)以外的任何网站都无法直接链接到它们。
# BLOCK HOTLINKING TO IMAGES
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\\.)?google\\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\\.)?yourwebdomain\\.com(/)?.*$ [NC]
RewriteRule .*\\.(jpe?g|gif|bmp|png)$ [F,NC]